better tracking of templates, ignore more noise in the plugin so the
python has less log to process
Change-Id: I62874236d362529bd566140ac3fcc65e734fd62c
Idea from Norbert (shm_get) - look for classes that are
(a) not instantiated
(b) have zero or one subclasses
and warn about them - would allow us to remove a bunch of abstract
classes that can be merged into one class and simplified
Change-Id: I4e43fdd2f549b5cbe25dcb7cee5e9dd3c1df8ba0