Add nested kbd element styles for actual keys or inputs
Changed last-child to first-child
As noted by @jerem the first child will actually be the last shown
replace js scrollspy test for default behavior
add button to toggle the optional theme when viewing the docs; fixes #9764
regenerate minified docs JS & CSS
Fixes #13478, reverts #10941
Revert "Temporarily revert README deletions from #13470,"

This reverts commit 54284a13c6b503d925bf6f75db2830f1af7fcf98.
Merge branch 'master' into icon_paths

Conflicts:
	dist/css/bootstrap-rtl.css
	dist/css/bootstrap.css.map
	dist/js/bootstrap.min.js
	docs/dist/css/bootstrap.css.map
	docs/dist/js/bootstrap.min.js
Merge branch 'master' into icon_paths

Conflicts:
	dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.css.map
Customizer: Alert on successful save to Gist
Adjust for Scrollspy offset when calculating maxScroll.
Add Scrollspy maxScroll with offset test.
Add tooltip self-reference to address #12320

primarily adds a data- attribute to the tooltip (and thus, the popover)
to create a self-reference.
change note in .resizable() mixin for accuracy

Not a Safari bug. It's standards-compliant.

Quoting from http://www.w3.org/TR/css3-ui/#resize :
> ### 8.1. `resize` property
>
> * Applies to: elements with `overflow` other than `visible`
>
> The `resize` property applies to elements whose computed `overflow` value is something other than `visible`.

Original comment was added in commit 648c4689273647c321dd6e3979d910282e9a9339.
Adds aria described by to tooltip plugin for accessibility

Generates a unique id for tooltip and adds [aria-describedby] to the element
it is called on. Resolves issue #13480

- set up test
- linted the code styles
- passed the tests
- integrated feedback from @cvrebert
add `target` option to Affix plugin
Merge branch 'impl-13342'; Closes #13342.
add missing event namespacing in modal.js
Update showSuccess to use new classes
Merge pull request #13600 from twbs/resize-note-correction

change note in .resizable() mixin for accuracy