Ensure that hidden event is sent when content is really hidden (collapsing class is removed)
Remove popover content with .children().detach() instead of .empty() so it can be reused
Use .end() to remove extra line
Revert "Use mousedown instead of click for backdrop click detection; fixes #13816"
Remove `aria-describedby` attribute later

Fixes #14241
Use closest `.alert` for alert dismissal; closes #14306
Collapse: count `.collapsing` elements as actives; closes #13447
README.md: Аmendment links to use HTTPS.
Gruntfile: Fix #13949 by separating docs into separate task & refactoring
Add retries to uncached-npm-install.sh

Pull requests are frequently failing on Travis due to npm flakiness
(I think) travis_retry isn't available in indirect subshells like this
Merge pull request #14396 from twbs/retry-npm

Add retries to uncached-npm-install.sh
Merge pull request #14394 from twbs/gruntfile-bower

Fix `grunt dist` under Bower by separating docs into separate task
Merge pull request #14316 from hnrch02/use-closest-alert

Use closest `.alert` for alert dismissal; closes #14306
Remove `time` from `.travis.yml`.

Travis CI now does this automatically.
Merge pull request #14402 from Joshua-Anderson/travis-time

Remove `time` from `.travis.yml`.
consistently use <nav> instead of <div> for .navbar in docs
Use single .dropdown-menu
Fix #14411 by setting JSON Content-Type for Gist API request
grunt
Assume Element.getBoundingClientRect() exists; Fixes #14093

[skip validator]