Added paranthesys around expressions multiplied by units so that the unit applies to a combined tag and not only to the last term
import the mods (from the trunk) allowing to change the line attributes for legos. As suggested here :
http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=16560
Adding enum to TBranchElement to clarify Type numbers

(cherry picked from commit caec9c2a21b520cd456041b77fcda0b52d8ab286)

Conflicts:
	tree/treeplayer/src/TTreeReaderValue.cxx
Added method to get the size of the class

(cherry picked from commit beafe941588df210e50d209fc951bcace6181a1f)
Fix TClass::GetClassSize() to also work for CollectionProxy case: use Size().

(cherry picked from commit 6fecd500190c9f08edd6f2e03c5cf5ec8770d707)
Remove stray "," in enum constant list.
Added enums for sub-branches of STL and Clones, and moved Class getter to being public

(cherry picked from commit bafd944e918a05824d6afc7344fdc70cfc153103)

Conflicts:
	tree/tree/inc/TBranchElement.h
	tree/treeplayer/src/TTreeReaderArray.cxx
	tree/treeplayer/test/hardTreeReaderTest.cpp
Coding convention; rename some enum constants.