Bower: Ignore development and documentation files on bower.json. Fix #10313.

I've kept only the files I consider relevant to bower installation:

- Files in dist directory;
- Files in js directory;
- Files in less directory;
- bower.json file;
- README.md file;
- LICENSE file.
bower.json: Modify `assets` directory on ignore to `docs-assets`
added bower_components to .gitignore
Justified Nav rendering bug fixed in Chrome as of v31.0.1650.48
Remove unusual keyframes prefixes
Merge pull request #11476 from ZDroid/keyframes

Remove unusual keyframes prefixes
Merge pull request #10353 from rwillrich/ignore-files

Bower: Ignore development and documentation files on bower.json. Fix #10313
fixes #11477 and updates slid event in carousel with namespace
fixes #10744: back to solid borders on carets
fixes #11449: use menlo over monaco
Fix some weird indents
Merge pull request #11509 from ZDroid/fix-indents

Fix some weird indents
Fix #11513: Don't always float navbar-text

`navbar-text` should only float when the navbar is expanded on larger
screens, otherwise the element might be (hidden) behind `navbar-nav`.
Fixes #11513.
X-Ref: #8820 #8815
Run grunt dist
Update dropdown.js
Merge pull request #11521 from valera-rozuvan/patch-1

Update dropdown.js
- Firefox placeholder text is faded out and not the full color. Adding opacity:1 to it returns it to the proper color
- (this is a re-commit since I messed up my branch last time and failed the travis build)
Merge pull request #11526 from erikflowers/firefox-placeholder-fix

Firefox placeholder text is faded out and not the full color.
Merge pull request #11514 from twbs/navbar-text-float-breakpoint

Fix #11513: Don't always float navbar-text
add explanatory comment Re: #11526