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.
Escape % for TTexDump
Drawbox color
From Julian Book: Better marker size.
.O implemented.
.O command.
Merge branch 'master' of https://root.cern.ch/git/root
Doc for ForceUpdate option in TDataSetManagerAliEn
PROOF sched returns all workers in dynamic mode
WIP on the PROOF remote player for dynamic workers

Started working on the TProofRemotePlayer to allow the Process() method
to set to "process" status some new workers while already processing.
This is to pave the way for the dynamic workers addition.
Some debug messages added in TProofServ
TProof method to activate workers dynamically

The GoMoreParallel() function, unlike the GoParallel() function, is
capable of activating new workers while an analysis is progressing.
This is currently a WIP.
Removed stale debug message