Update scrollspy.js

Scrollspy target in tab content does not work properly. Calling .parents('.active') will return all parents with an active class (including the tab pane). Changing this line to .parentsUntil(this.options.target, '.active') should resolve the issue. This will scope the query to only search for active elements inside the scrollspy target.
Added unit test for removing only active class from within the scroll spy key.
Fix: IE10 or lower incorrectly determines the scrollheight of the body. Use document.documentElement for IE. To make this browser agnostic, the maximum scrollheight of both body and documentElement is used.
Fix: IE10 or lower incorrectly determines the scrollheight of the body. Use document.documentElement for IE. To make this browser agnostic, the maximum scrollheight of both body and documentElement is used.
Add Embed responsive utility
fix #12154
Merge branch 'responsive-embed' of https://github.com/boulox/bootstrap into boulox-responsive-embed

Conflicts:
	dist/css/bootstrap.css.map
	dist/css/bootstrap.min.css
Fix #12025 and minify styles
fix #12007 by clarifying target of dropdown events
fixes #10495 by forcing .navbar-brand height to prevent it's inner content from increasing navbar height
refactored and renamed grid mixins
Rename pack.min.css to docs.min.css to match with docs.min.js
Fixes #12424: Account for Normalize change on figure element so that we don't potentially screw folks over
Fix #12422: Reset height on multiple select in input size mixin
Merge pull request #12423 from ZDroid/name

Rename pack.min.css to docs.min.css to match with docs.min.js
fix css url
Follow up to #11655: don't reset opacity on disabled buttons
Merge branch 'master' into pr/12388

Conflicts:
	dist/css/bootstrap.min.css
grunt
its an email input