Fix TCint::Execute for the method of an object when no argument is given.

When checking the number of argument, count the implicit 'this' argument
even when the user pass no arguments.

This fixes http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=16769
Add missing transaction in InternalNext (to control when the post-commit action are done for decl read from pcms)
Add missing re-attach nested transaction to parent after a reset in beginTransaction.

This fix the assert failure:
   endTransaction(cling::Transaction*) const: Assertion `T->getState() == Transaction::kCollecting' failed.
Avoid using ClassInfo_Next to do a lookup by name!
Add the new diagnostic as a patch.
Add the new diagnostic to our vendor drop.
Report the null deref warning through diagnostic engine.
Fix typo.
fix memory leak.

From Sergei Linev.
Avoid disabling a 'counter' member when it is part of rule
Bug fix for directions perpendicular to Z in DistFromInside
(cherry picked from commit b44702d626e831e1493da969b92b0b7b5c972cf1)
Remind in doc of TUnixSystem::ExpandPathName of the need to delete the returned string
create a symbolic link bin/genreflex pointing to bin/rootcling.

When rootcling is called with the name genreflex, it behaves in a way
compatible with the old genreflex tool in parsing the xml directive files.
some more etc/allDict_* files to ignore.
fix typo

(cherry picked from the v5-34-00-patches branch
 commit a0ed3db88dcf39ab381376ea18b71ce76e0adb1a)
Record the collection content type in the StreamerElement and thus on file.

Store in the StreamerElement of the StreamerInfo of a class with a
CollectionProxy the name of the content type.
It stored in the StreamerElement's title at the beginning in the form:

  <ContentType>

We will be able to use this information to recreate a proper collection proxy
in the emulated case.
(cherry picked from the v5-34-00-patches branch
 commit 9509aab2ec0d6b4f11445e33a53f8f742e192dc1)
Start adding protection and error message for customCollection no setup properly.

(cherry picked from the v5-34-00-patches branch
 commit 983852cedd932bbd70b5fd6e75f9bfc0a3b8dc17)
Prevent TTreeFormula from crashing when requested to access a 'removed' member of a collection

(cherry picked from the v5-34-00-patches branch
 commit 946ddca6402f38e6342302695298831c7238ee14)
Fix/recreate a collection proxy if it is missing but we have enough info.

For a split collection, the TBranch object actually has the name of the
class contained in the collection.
(cherry picked from the v5-34-00-patches branch
 commit 7475df5a34cda75874841282423325d7f4d2a99e)
Recreate a collection proxy if the StreamerInfo has enough information.

Since v5.34/10 and v6, we store in StreamerElement of the StreamerInfo
of a class with a CollectionProxy the name of the content type.
It stored in the StreamerElement's title at the beginning in the form:

  <ContentType>

We can now use this information to recreate a proper collection proxy
in the emulated case.
(cherry picked from the v5-34-00-patches branch
 commit 86b327dd2aeb17b40cfb2d3f2cf790092dae55e1)