Various update and typos fixes


git-svn-id: https://root.cern.ch/svn/root/trunk@45088 27541ba8-7e3a-0410-8455-c3a389f83636
Remove end '/' from the data directory (if any) to avoid double slashes in paths built out of it


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

   Add auxilliary functions to retrieve environment information from the nodes,
   typically from the master (datadir or some env settings).
   This is done by temporarly activating only the target actor by ordinal number, e.g. "0"
   for master or "0.4" for the fifth worker.
   Internally, saving/restore capabilities are added to activate/deactivate worker technology.
   Also, a new Exec(cmd, ordinal) has been added to execute a command on a given actor only.
   The following TProof functions have been added to get environment information:
   
         TString     Getenv(const char *env, const char *ord = "0");
         Int_t       GetRC(const char *RCenv, Int_t &env, const char *ord = "0");
         Int_t       GetRC(const char *RCenv, Double_t &env, const char *ord = "0");
         Int_t       GetRC(const char *RCenv, TString &env, const char *ord = "0");


git-svn-id: https://root.cern.ch/svn/root/trunk@45093 27541ba8-7e3a-0410-8455-c3a389f83636
* Implement the second (pass through) mode of the chained consumer. 
* Simplify the chained consumer: Use the return type consumers to detect possible
errors during commitTransaction. Adapt all the consumers to do the same.
* Extract out cling::ChainedConsumer::RecoverFromError() method into
cling::IncrementalParser::rollbackTransaction
* Extend the transaction class: add state and issued diagnostics, representing
whether the transaction was commited and whether there were errors.


git-svn-id: https://root.cern.ch/svn/root/trunk@45094 27541ba8-7e3a-0410-8455-c3a389f83636
Remove PerformPendingInstantiations from the verify consumer.


git-svn-id: https://root.cern.ch/svn/root/trunk@45095 27541ba8-7e3a-0410-8455-c3a389f83636
Remove the VerifyingSemaConsumer. In the new implementation it is just another
level of indirection which is with high cost.
Adapt the other consumers to use SemaConsumer directly.


git-svn-id: https://root.cern.ch/svn/root/trunk@45096 27541ba8-7e3a-0410-8455-c3a389f83636
Take care of the leaking transactions in m_Transactions


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


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


git-svn-id: https://root.cern.ch/svn/root/trunk@45099 27541ba8-7e3a-0410-8455-c3a389f83636
Follow the common convention: the private fields go first.


git-svn-id: https://root.cern.ch/svn/root/trunk@45100 27541ba8-7e3a-0410-8455-c3a389f83636
Remove dead file from cmake lists.


git-svn-id: https://root.cern.ch/svn/root/trunk@45101 27541ba8-7e3a-0410-8455-c3a389f83636
Improve documentation and interface names.


git-svn-id: https://root.cern.ch/svn/root/trunk@45102 27541ba8-7e3a-0410-8455-c3a389f83636
Remove redundant interface. Use g instead of G as names of getters.


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


git-svn-id: https://root.cern.ch/svn/root/trunk@45104 27541ba8-7e3a-0410-8455-c3a389f83636
Add a forgotten initialisation


git-svn-id: https://root.cern.ch/svn/root/trunk@45108 27541ba8-7e3a-0410-8455-c3a389f83636
Attempt to format #chi^{2} in the stats box


git-svn-id: https://root.cern.ch/svn/root/trunk@45113 27541ba8-7e3a-0410-8455-c3a389f83636
Avoid creating warning diagnostic object for no newline
at end of input file.


git-svn-id: https://root.cern.ch/svn/root/trunk@45114 27541ba8-7e3a-0410-8455-c3a389f83636
Avoid creating warning diagnostic object for no newline
at end of input file.


git-svn-id: https://root.cern.ch/svn/root/trunk@45115 27541ba8-7e3a-0410-8455-c3a389f83636
Avoid incorrectly casting a TStreamerElement to TStreamerBase when it is a STL streamerElement instead (even though it is still a base streamerElement ...)


git-svn-id: https://root.cern.ch/svn/root/trunk@45117 27541ba8-7e3a-0410-8455-c3a389f83636
Remove the pending instantiations is Sema on error. Update the newest, compatible with cling, llvm trunk rev.


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