Fixes #13478, reverts #10941
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
Merge branch 'master' into icon_paths
Applied translate3d to modal, navbar-fixed and affix to combat browser repaint
Merge branch 'master' into icon_paths

Conflicts:
	dist/css/bootstrap.css.map
	docs/dist/css/bootstrap.css.map
replace SemVer summary with a link to its website; fixes #13650

[skip validator] [skip sauce]
set not-allowed cursor on disabled radio+checkbox labels; fixes #13281

[skip validator] [skip sauce]
add docs for #13745

Good catch @juthilo
[skip sauce]
add failing test for #13268
put the tooltips into the DOM in the tooltip unit tests
don't show tooltips/popovers whose element isn't in the DOM; fixes #13268
Merge pull request #13752 from twbs/fix-13268

Proposed fix for #13268
there is no need for this.offsets and this.targets to be jQuery objects
no need to check for href attribute on the scrollable element
removing this.$element as it is a superfluous copy of this.$scrollElement
refactor scrollspy refresh method

Closes #13702 by merging a rebased version of it.
Merge branch 'mikegreiling-scrollspy-update'
Merge pull request #13744 from twbs/fix-13650

replace SemVer summary with a link to its website
fixes #13210: clean up tooltip example