Remove event aliases from JavaScript

Makes life for people with custom jQuery builds excluding event aliases much easier.
Merge pull request #12720 from twbs/reident-test-files

Reindent test files
Safari rounding problem still present as of v7.0.1 for OS X
Merge pull request #12749 from twbs/pointer-events-note

Document caveats of `pointer-events: none` usage in btn.disabled
Remove semicolons from JS tests
Update grunt-contrib-cssmin.
Merge pull request #12760 from ZDroid/grunt-jshintrc

Improve grunt/.jshintrc
Improve `js/tests/index.html`
- Improve comments.
- Remove `transition.js` script load as `transition.js` unit test doesn't exist.
Merge pull request #12772 from ZDroid/tests-index

Improve `js/tests/index.html`
Merge pull request #12058 from ZDroid/uti

Remove semicolons from JS tests
change translation docs in light of #11342 & its many dupes
Fix UAs required message position on grouped radio buttons

Instead of not rendering the element at all with display:none, use opacity:0 and z-index:-1 so the radio element has a defined position on the document and user agents can show the required message in the right place.
Merge pull request #12792 from twbs/translation-docs

change translation docs in light of #11342 & its many dupes
Removed unnecessary top margin from .modal-footer
Clarify the use of .has-feedback
Fixes #12744: Document ability to remove animation on modals
Fixes #12810: Document .container-fluid in the CSS overview docs
Fixes #12735: Fix sidebar hover state in Dashboard example
Merge pull request #12761 from hnrch02/no-event-aliases

Remove event aliases from JavaScript
Merge pull request #12809 from Borkason/patch-1

Clarify the use of .has-feedback