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
add warning about WebKit bug to the justified nav example itself
Add missing `.small` styles and docs
add release checklist to CONTRIBUTING file; fixes #11290
Merge pull request #11409 from twbs/add-release-checklist

add release checklist to CONTRIBUTING file
Add unit test for #9920

Merges #10385
Don't deselect radio buttons in data-toggle; fixes #9920

Merges #10787
<3 @asselin for figuring out this combo of 2 patches for #9920; re-grunt
Merge pull request #11376 from twbs/double-click-radio-fix

Double-clicking on a .btn-ized radio button shouldn't de-select it
Merge pull request #11385 from twbs/justified-nav-example-warning

add warning about WebKit bug to the justified nav example itself
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
Fixed button group button not being 100% width

Example of issue here.
https://dl.dropboxusercontent.com/u/14037764/Development/stackoverflow/bootstrap/vertical-btn.PNG
fixes #10744: back to solid borders on carets
fixes #11449: use menlo over monaco