Bug 22838

This bug is due to the R pbh5 PacBioCmpH5 rStart metric being rStart+1 (relative to the actual cmp.h5 dataset),
whereas python uses the 0-based rStart that exists in the cmp.h5 file itself.

Added FactorStatistic class and DoByMolecule(FactorStatistic) subclass to pbh5tools.Metrics.
Added MoleculeReadStart, MinSubreadLength, MaxSubreadLength, UnrolledReadLength to pbh5tools.Metrics

CmpH5Utils is unchanged.

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 121311]
fixed select.t test to have its output in there.

bug 22579

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 121441]
Small cleanup / consistency update to documentation. 

bug 22856

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 121514]
use local mlab call instead of matplotlib. - bug 22588
if it survive those test, I will remove the dependency from the setup.py

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 121569]
Added tests to verify the sanity of the rec2tbl and csv functions. Removed dependencies in setup and documenation.

bug 22588

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 121585]
   fix Bug #21565 again
   Can someone help to push this to the 2.0 Branch and github? Thanks.

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 121843]