Initial skeleton for h1analysisTreeReader tutorial
Added error message for uninitialized proxy
Added support for type-checking top level leaves
Further work on h1analysis tutorial with TTreeReader
Working reading of top level leaves with tree readers
Code cleanup and structure in tutorial
Commented out unneeded TTreeReaders
Removed unnecessary initializers and destructions
Started rewriting h1analysisTreeReader to not use pointers
Checking dictionary type and getting data type with numerical value
Removed deprecated comments
Added missing default initializer for fDirector
Tutorial based on h1analysis

Summary: Tutorial based on h1analysis, but using the TTreeReader instead

Test Plan: Done locally

Reviewers: axel

Differential Revision: https://phsft-phab.cern.ch/D3
Added support for setting local entry in TTreeReader
Removed the need for fChainOffset in tutorial
Added extra check for pointer change in TBranchProxy Setup() as well
Fix for error message
Removed unnecessary printf statement, and changed others to Error messages
Added extra type-checking in array reader
Refactored readers to begin with 'f'