Fix test using vrepm_d (noticed by unused variable warning)
Test moved to roottest/root/tree/reader.
Remove help for CINT binaries that are long gone.
Add note on N::B<N::A> name change; add PPC64; update planned feature set.
Update (c) year.
Shorter var names; indentation.
Fix the NULL return check in HandleEnumDecl.
Turn opt off completely until llvm bug / stressGraphics is fixed.
From Benedikt: AddFriendToClass(); and me: cleanup fwd decls.
  Remove bad fclose() calls introduced in e5b0b42b

  These fclose calls were added by mistake during a code cleanup during port to
  xrootd 3.3.x . The bug is fatal when authentication is enabled and affects all
  5.34 versions 5.34/06 to 5.34/09 .
Revert no-optimization for JIT; we need it until the CodeGen bug is understood!

This reverts commit 8f85c529125ca622ec95dbc3ed92ead815dc555d.
To be consistent we need to mangle the destructor as the complete one.

This is what we already do with constructor and when we lookup and search
for destructor we want the actually destructor implementation not the
one which also does the delete.
Add support for codegening template function no yet instantiated
Add assert
Move instantiation within transaction
Make sure we have PushTransactionRAII around code that might deserialize decls
Do not codegen function template that should not be.

During the overload set resolution will sometimes generate
FunctionDecl from template decls just to known whether to
use them or not.   TClingCallFunc::CodeGen should not
request the instantiation of those.
Merge proper codegen of function template instances.
Dtor_Deleting -> Dtor_Complete
Remove redundant mangling code.

This continues the factorization started in 28b2297091851a398cffabfbf64d120e2b5c8a3a.