Fixed the following:
* PR 346 (issue 345): Changes the flushsize default at the tree level to 30 MB from 30 KB.
* PR 350 (issue 306): Better error message when attempting to open multiple branches with `Tree.array`, `Tree.lazyarray`, or `uproot.lazyarray` (all the singular versions of methods with a plural alternative).
* Issues 349 and 347: Added text to README.rst and tutorial.ipynb about flattening jagged arrays before histogramming and about the existence of TChain alternatives.
* PR 351 (issue 348): Support RangeIndex in Pandas `<0.25.0` and `>=0.25.0` with `hasattr` checks.