WebKit CSS3 carousel transforms for supported devices
Utilised mixins rather than specific WebKit properties
Removed unnecessary percentage sign for 3D translation
Add nested kbd element styles for actual keys or inputs
Improved mixin ability with nested media query
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
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
Update showSuccess to use new classes
Hopefully a fix for #12364

* register the callback before invoking the toggling
* listen for `hidden` instead of `hide`
* account for the possibility of the associated `show` event being preventDefault-ed

Adds relevant unit tests.
Merge branch 'master' into icon_paths
Applied translate3d to modal, navbar-fixed and affix to combat browser repaint
Add aria-haspopup and aria-expanded attributes to dropdown plugin

1. Add aria-haspopup="true" and aria-expanded="false" to dropdown docs
2. Toggle aria-expanded between "true" and "false" when opening and closing dropdown

Satisfy item 1 from https://github.com/paypal/bootstrap-accessibility-plugin#dropdown. See #13553.
Merge branch 'master' into icon_paths

Conflicts:
	dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.css.map
Table-responsive: changed overflow-x to auto to hide scrollbar when it's not overflown, fixes #13669.
text transformation added

Transform text in components with text capitalization classes.