Fix jQuery #14579: trailing spaces after an unquoted attribute value
Update version to 1.10.14
Update version to 1.10.15-pre
Fix jQuery #14584: Force case-sensitive treatment of name attribute. Close gh-233.
Update version to 1.10.15
Update version to 1.10.16-pre
Build: Break down logic of grunt config

* Use separate jshint config for Gruntfile.js
* Move grunt tasks to separate modules
Build: Use exact versions dependencies
Build: Add scripts property to package.json
Build: Install qunit lib through grunt task
Build: Download speed dependencies through grunt
Doc: Reflect build changes in the README file
Build: Check code style issues through jscs
Build: Add ".editorconfig" file
Build: Add grunt test task and npm build script
Build: Update uglify options
Build: Unite all lint commands

And mention "grunt -help" command in readme
Build: Add travis config

Also add temporary dependency of bower package.
See https://github.com/timmywil/grunt-bowercopy/pull/3
Docs: Removed IRC channel links in CONTRIBUTING.md

GitHub doesn't support links with the irc protocol, so these were dead links.
Build: Remove bower dependency and update grunt-bowercopy