Change value of stateful button after event loop

Fixes #14450
Update Jekyll to v2.4.0 and rouge to v1.7.2.
swap cursor not-allow for default, and use a variable for all disabled elements
Add `transform: translate3d(0, 0, 0)` iOS Safari bug to the Wall

Closes #14603 (again)
[skip sauce]
Merge pull request #14901 from twbs/translate3d-ios-bug

Add `transform: translate3d(0, 0, 0)` iOS Safari bug to the Wall
Merge pull request #14457 from hnrch02/button-set-val-after-event-loop

Change value of stateful button after event loop
grunt
Handle `collapsed` class on triggers even when manually invoked

Fixes #13636.
Merge pull request #14686 from twbs/collapsed-class-manual-invocation

Handle `collapsed` class on triggers even when manually invoked
grunt
Independently delegate data-api selectors

Fixes #14462.
Closes #14463 by merging it.
grunt
Safari v8.0 still suffers from Justified Nav rendering bug
Merge pull request #14902 from twbs/safari-justified-nav

Safari v8.0 still suffers from Justified Nav rendering bug
Fix customizer download with Firefox.
Merge pull request #14903 from twbs/fix-#14750

Fix customizer download with Firefox.
Customizer: include the minified files only on GitHub pages.
Reverts #14848, the overflow scrolling in the docs sidebar /cc @hnrch02
Merge branch 'master' into cursor_var
change back to not allowed cursor