Delete the canvases before deleting the TApplication Implementation.

Signed-off-by: Philippe Canal <pcanal@fnal.gov>
remove the generated dict header files.
don't generate dict header files anymore. Fixes build problem ROOT-5675.
skip libc++ or libstdc++ compat check for libGLU as it has no std C++ in API.

This allows opengl and eve to be build again on OS X 10.9.
rejig workaround for lookups into std as-if-global into a clean(er) solution (see also ROOT-5674)
don't get actual class for printing: if the object does not already carry the actual class, this is usually for good reasons
remove a lookup optimization as it breaks history (ROOT-5676)
hum ... module inspect for interactive help() insists on a co_code object; this puts it back and cleans it up
Doc update
fix several typos.
Redo the "one dictionary per library" for roofitcore

This was inadvertently removed by commit 132f5917f47e50701eedd05b5d23392b735f706e.
Comment two declarations which have no implementation
Improve fix for ROOT-5627

Re-align the genreflex and rootcling tools, removing specialities.
Delegate to the scanner the responsability to mark the
AnnotatedRecordDecl instances as needing the streamer info if
the selction file is an xml one.
The functionality of producing "old stremers" for legacy reasons is
left to rootcling and linkDef files.
Remove misplaced and duplicate comment.
Remove __asm__ workaround: CPP macro does not fit and hurts more than it helps.
Revert "Improve fix for ROOT-5627"

This reverts commit 764f27d81b11f53518646af682401a05b0866932.
Actually the fix was not that bad per se :)
Indeed the improvement caused genreflex to generate in the
dictionaries all the collection proxies for all data member
collections, even for classes not meant for IO.
This broke relax and Gaudi builds.
add more missing pcm stuff that got lost during copy from v5-34.
don't delete G__GPad.cxx and G__PostScript.cxx as they only differ in case
with the current values which cause them to always be deleted on OSX.
Fix ROOT-5594

The stringstream used to collect the size of the arrays in
ROOT::TMetaUtils::CreateNameTypeMap was filled in a loop and not
reset.
As a result, data members which were not arrays had dimensions and
the new dimensions were just appended to the string, a la
"TOFpidResolution", dimension "[4][6][6][5]"
Use canonicalized absolute pathname

This should fix Jira #ROOT-5636 Be more precise on whether a shared library was loaded