WebKit CSS3 carousel transforms for supported devices
Utilised mixins rather than specific WebKit properties
Removed unnecessary percentage sign for 3D translation
Improved mixin ability with nested media query
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.
allow require.resolve('bootstrap') to work under node
added 'main' field to package.json
Ensure that hidden event is sent when content is really hidden (collapsing class is removed)
Added Firefox support for CSS3 carousel transition
Expose transition durations on plugin constructors; closes #13656
CSS3 Carousel code formatting
Clean up Affix documentation
Clean up the Alert documentation
Merge alert examples and add `.bs-example-standalone` class
Add a bottom affixed element to affix visual tests.
Refactor determining affix state into a separate expanded method
  in order to handle multiple edge cases, specifically when the document
  height is dynamic.
Always reposition an affix that is affixed to the bottom.
Fix issue where bottom affixed element floats over the footer when the
  document height is smaller than the viewport height.
Document limitations of buttons JS plugin

Addresses #14148.
Use autocomplete="off" in buttons plugin docs examples

Refs #13875.
Have HTML5 validator ignore `autocomplete="off"` on input[type="checkbox"]

Not clear from the spec whether this is invalid per se.
But it is the current best known workaround for Firefox's unusual behavior.