Add support for //!< doxygen comment (i.e. not confused it with io transientness).

This fixes ROOT-6888.
Remove CINT support
Finish commit 5477417 (related to ClassDefOverride)
Reduce code duplication merge _ClassDefNV_ into _ClassDef_.

By adding an arguement for whether the virtual keyword is wanted or not