Vectorize getOverlappingRanges

"for" loop in this function was slowing things down noticeably for
deep coverage cmp.h5 files ..

Measuring using:
 %timeit for x in range(0, 40000, 500): c.readsInRange(1, x, x+500)
(where c is a cmp.h5 of lambda to 3500x coverage)

BEFORE: 1 loops, best of 3: 5.87 s per loop
NOW:    1 loops, best of 3: 539 ms per loop

[Tracking bug 22690]

[git-p4: depot-paths = "//depot/software/bioinformatics/lib/python/pbcore/": change = 124755]
Move README and add analytics link

[Tracking bug 22690]

[git-p4: depot-paths = "//depot/software/bioinformatics/lib/python/pbcore/": change = 124765]