fixes #8675: align horizontal form label and input
fixes #8642: use .pull-right to keep dropdowns aligned in example
fixes #8659: remove lingering .nav-header
fix README.md
Merge pull request #8685 from jouve/3.0.0-wip

fix README.md
Input groups overhaul

* Moves input groups CSS into separate file
* Moves input groups docs into the Components page
* Add support for radios and checkboxes in input groups to fix #8679
Merge branch '3.0.0-wip' of github.com:twbs/bootstrap into 3.0.0-wip
fixes #8665: have modals use auto margin on sides and widen it instead of positioning and negative margin
Remove back to top link from docs
Match .carousel-inner specificity to beat styles

'.carousel ing' was replaced with '.carousel-inner > .item > img' in
3.0 and now loses the specificity war. To make carousel images 500px
tall, match specificity to make carousel.css win.
Update carousel example JS path

'bootstrap.min.js' lives in '../bootstrap/js' now. Switch to the
minified version for a smaller download since this example is focused
on CSS changes, not JavaScript ones.
Replace 'input-block-level' with 'form-control'

'input-block-level' was replaced with 'form-control' in v3. To get
block-level inputs, the 'form-control' class is now needed.
Add new 'form-control' class to style header inputs
Add Bootstrap JS to make collapsible nav work

This example uses the collapsible nav for smaller screen sizes, and it
requires Bootstrap JS to get that functionality.
workaround possible bug in grunt-contrib-jshint
tweak Gruntfile.js so it passes jshint
workaround possible bug in grunt-contrib-jshint
tweak Gruntfile.js so it passes jshint
Merge pull request #8695 from twbs/fix-grunt-jshint

Fix grunt jshint
get jshint close to passing by updating .jshintrc settings

I don't agree with these personally, but they jive with BS/@fat's JS code style.
The remaining jshint complaints are things that really actually should get fixed.