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.
Fixed flickering and simplified calculations

- Removed offending line causing a flicker to the default top state
- Simplified calculation of the top offset when in the bottom state
Support for hovering on cell's with state 

If parent row are hovered, child cell with state should react to this.
add role="tooltip" to tooltips by default to improve accessibility

See https://github.com/paypal/bootstrap-accessibility-plugin/blob/master/README.md#tooltip
Merge pull request #11453 from moodyroto/patch-1

fix scrollspy for targets within tabs
Merge pull request #11937 from IHomer/master

Fix: IE10 or lower incorrectly determines the scrollheight of the body. ...
Merge pull request #13060 from twbs/role-tooltip

add role="tooltip" to tooltips by default to improve accessibility
Add Bower package description
Fix JSHint errors

X-Ref: https://github.com/twbs/bootstrap/commit/8c9739d4773c268b114296d90e61b5f4e2932517
relative not absolute
Add missing blank line
Merge pull request #13081 from ZDroid/blank

Add missing blank line
Update dependencies.
Merge branch 'master' of github.com:twbs/bootstrap
Fixes #13055: Mention outdenting more
fixes #9855
build