carousel: correctly reset when the slide event is prevented
Pass $element to offset top/bottom calc funcs

At the moment to make dynamic top offset calculator on multiple elements, one would write:

``` javascript
$('.my-affix').each(function () {
  var $el = $(this);
  $el.affix({
    offset: {
      top: function () { return $el.offset().top; }
    }
  });
})
```

This patch will allow to:

``` javascript
$('.my-affix').affix({
  offset: {
    top: function ($el) { return $el.offset().top; }
  }
});
```
Use document scroll height instead of offset height to support body with absolute height
fixes #10205 Scrollspy Doesn't Support Chinese ID Targets  http://mathiasbynens.be/notes/html5-id-class
fixes #10568 - kill hoverstate info once command has been executed
Update Respond.js to v1.4.2.
Merge pull request #11999 from XhmikosR/respond.js

Update Respond.js
change where modal loads content -– fixes #10105, #9318, #9459
Merge pull request #11933 from twbs/fat-10105

change where modal loads content -– fixes #10105, #9318, #9459
Use correct directory name for bootstrap contribution
Reflect sass readme change in css.html
roll back version numbers to avoid broken links in docs and readme (fixes #12000)
Merge branch 'master' of github.com:twbs/bootstrap

Conflicts:
	docs-assets/js/raw-files.js
don't roll back that comment
Merge pull request #12001 from soundarapandian/fix_typo_contributing

Use correct directory name for bootstrap contribution
fixes #10236
if affixed top add scrollTop to it position.top
calculate and cache pinnedoffset independent of scrolling for initial load
Merge branch 'master' of github.com:twbs/bootstrap

Conflicts:
	dist/js/bootstrap.min.js
	docs-assets/js/raw-files.js
fixes #10283
Merge branch 'slide-event-reset' of git://github.com/Rowno/bootstrap into Rowno-slide-event-reset

Conflicts:
	js/tests/unit/carousel.js
fixes #10134 – dont use jquery offset directly because it uses sub pixel rendering