Remove popover content with .children().detach() instead of .empty() so it can be reused
Use .end() to remove extra line
Use closest `.alert` for alert dismissal; closes #14306
Document that alerts are removed from the DOM when closed; fixes #14318
bump grunt-autoprefixer to ~1.0.0
Merge pull request #14332 from hnrch02/clarify-alert-removal

Document that alerts are removed from the DOM when closed; fixes #14318
Merge pull request #14334 from twbs/update-autoprefixer

bump grunt-autoprefixer to ~1.0.0
Small wording tweak in alert docs
Make grunt concat js files when watching
Merge pull request #14336 from michaeljayt/patch-2

Make grunt concat js files when watching
Clean up buttons documentation
fix typo in ukrainian doc description
Merge pull request #14325 from hnrch02/cleanup-buttons-docs

Clean up buttons documentation
Gruntfile.js: Use user-friendly properties.
Gruntfile: switch cssmin & jade tasks from `files` over to `src` & `dest`

Refs #14388.
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 #14339 from budnik/patch-3

fix typo in ukrainian doc description
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