define subobjects on tree objects
check if type is basic type before warning, use MIN_ROOT_VERSION from histfactory
Merge pull request #341 from schmitts/axis

rootpythonized TAxis
More powerful canvases_with which can see deeper into objects
Make PaveStats _Positionable
Fix Axis and add the range_user property
Add snake_case_methods to Canvas and Pad
Merge pull request #344 from pwaller/canvases-with

More powerful canvases_with which can see deeper into objects
Merge pull request #345 from pwaller/PaveStats

Make PaveStats _Positionable
Merge pull request #346 from pwaller/axis-rangeuser

Fix Axis and add the range_user property
Merge pull request #347 from pwaller/snake-canvas

Add snake_case_methods to Canvas and Pad
new-style string formatting in chain.py
new-style string formatting in stl.py
Merge pull request #348 from ndawe/master

Few minor changes
subclass TMemFile
Merge pull request #349 from ndawe/memfile

subclass TMemFile
minor fix in chain.py
Merge pull request #350 from ndawe/master

Minor wording fix in chain.py
remove redundant code in TemporaryFile and add test
Merge pull request #351 from ndawe/master

remove redundant code in TemporaryFile and add test