formatting.
avoid compiler warning.
Fix non-MacOS platform.mac_ver().
Fix the output location of the rootmap files and pch files (CMake) Second attempt
Fix ROOT-5951: put typedefs names in rootmaps

so to enable autoloading starting from those.
Remove erroneous header inclusion
Fix several geometry tutorials to be compatible with ROOT 6
Renable warning for variadic templates and enum args
Keep temporary cppflags.txt in case of CMake
libc++ fixes, e.g. c_str() returns const_pointer.
Add libc++ name for std::string.
Fix the output location of the rootmap files and pch files (CMake) Third attempt
Prevent iteration past end() for empty SysPath.
Fix const char * regexp.
Add TVirtualCollectionProxy::Insert

This gives access to the same functionality as the feed_func
provided by TCollectionProxyInfo (and previously by Reflex
CollFuncTable)

This has *not* yet been implemented for the Emulated Collection Proxy.
Rage has almost burned out my brain - WHY ABSOLUTE coordinates when re-painting pad in its own pixmap????
Define the type of the object for which to calculate the offset.