fix #7111, tab completion where the first item is ""

also use start() instead of 1
fix common_prefix on unicode strings
add complex polygamma and Hurwitz zeta functions (fixes #7033)
use next instead of nextind
Improved sparse getindex

Now faster and uses less memory in most common cases.
fixed type-stability of chorner and polygamma (workaround for #7060)
NEWS update for polygamma
Change default .travis.yml file to prevent Travis from doing a shallow clone for new packages. Fixes #5222.
Merge pull request #7136 from quinnj/jq/travis

Default .travis.yml changes
Merge pull request #7121 from JuliaLang/jb/7111

fix #7111, tab completion where the first item is ""
Merge pull request #7131 from mauro3/sparse_indexing2

Improved sparse getindex
Merge pull request #7125 from stevengj/polygamma

RFC: add complex polygamma and Hurwitz zeta functions
specialize length(SubString) for DirectIndexString