fix for #13747

Closes #13782 by merging it.
Merge branch 'erwanjegouzo-master'
grunt dist
Update dependencies.
Gruntfile: add note about duplicate copy of jqueryCheck code

Refs #13842
Merge branch 'deps'
address #13811
Travis: per today's PyPI issues, travis_retry the pip install step

Also, remove deprecated --use-mirrors option
sigh
FFS
Merge pull request #13842 from twbs/fix-13811

update "is jQuery defined" check for UMD compatibility
Run `grunt`.
Add white-space: nowrap; to .dropdown-header

Dropdowns adjust their width to the width of their containing a elements - which have no line breaks ([*](https://github.com/twbs/bootstrap/commit/f226463b057f945795661c3d19fbcabf63b931f7)). Consistent to this dropdown-headers also should be prevent to contain line breaks.
Darken @gray-light to meet accessibility guidelines

`@gray-light` darkens from #999 to #777, which puts `.text-muted` at the
threshold for the 4.5:1 WCAG minimum contrast[1]. #777:#fff is 4.48:1.

The “Example” headers in docs become #959595, which is contrast ratio
3:1, the minimum for larger text. Since the headers are less important
than the surrounding text, 3:1 is fine and an improvement on the
previous #bbb:#fff (1.92:1).

Fixes issue #13847.

[1] http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html
among supported WebKit/Blink browsers, this now only applies to Safari

Missed this in 4cbc8d49b10f707029019aaa5eba50e56390a3c5
Merge pull request #13854 from ssorallen/gray-light-higher-contrast

Darken @gray-light to meet accessibility guidelines
grunt dist
fixes #10073: add width: 100%; for ie10 and below to size svg.img-responsive correctly
grunt
fixes #13020: proper color for small/.small in list group headings