Fix for coverity 50419.


git-svn-id: https://root.cern.ch/svn/root/trunk@49195 27541ba8-7e3a-0410-8455-c3a389f83636
For Decls coming from a parsed file that describes the content of a library:
the callbacks must be triggered for those, too.
As they are not part of a transaction (think "module") they are now sent to the deserialization listener.
This can be removed once the modules work.

Set the state of the transaction to Committing before the static init - which might trigger more decls even though CodeGen has been run over the decls.

Forward DeclCollector::HandleInterestingDecl() to DeclCollector::HandleTopLevelDecl() for decls from the AST reader / from headers describing libraries.

Empty transactions must be passed to TCling; they trigger the sending of deserialized decls to ROOT/Meta.

Don't start TCling's artificial TU Transaction if the transaction coming in is empty - we need a decl to get the ASTContext.

Swap the deserialized decls before handling them in TCling, such that nested calls don't see the same decls again.


git-svn-id: https://root.cern.ch/svn/root/trunk@49197 27541ba8-7e3a-0410-8455-c3a389f83636
apply patch from Savannah : https://savannah.cern.ch/patch/?5369  

 Fix seg fault in TMinuit::mncont() when one there is very weak dependence on one parameter


git-svn-id: https://root.cern.ch/svn/root/trunk@49198 27541ba8-7e3a-0410-8455-c3a389f83636
Fix documentation in GetMinimum(minval): see https://savannah.cern.ch/patch/index.php?5381


git-svn-id: https://root.cern.ch/svn/root/trunk@49200 27541ba8-7e3a-0410-8455-c3a389f83636