Fix ActiveRecord locking column defaults not getting persisted

When partial inserts are enabled, overridden db defaults are ignored. This
results in locking columns having a nil value for new records if the db default
is null. This happens because the list of changed attributes for new records is
always assumed to be empty.

Solution: When a new record's default attributes are set, also initialize the
list of changed attributes by comparing current values against what's stored as
the column defaults in the database.
Raise an ArgumentError when a clashing named route is defined
Tweak exception message to avoid giving potentially misleading suggestions
Use jquery-rails from github

completes https://github.com/rails/rails/commit/6f3f0f86332004fcee5c2f05d52bbff08c22f980
Updated docs due to removal of serializer accessor
Merge pull request #9904 from rubys/jquery-rails-github

Use jquery-rails from github
Merge pull request #9905 from docunext/master

ActiveSupport::MessageVerifier: Updated docs due to removal of serializer accessor
Merge pull request #9704 from trevorturk/warn-about-skipped-routes

Raise an ArgumentError when a clashing named route is defined
Merge pull request #9489 from obrie/fix/overridden_defaults_changed_attributes

Fix ActiveRecord locking column defaults not getting persisted
Introduce UpgradeLegacySignedCookieJar to transparently upgrade existing signed cookies generated by Rails 3 to avoid invalidating them when upgrading to Rails 4
Relaxed jbuilder dependency and bumped version number

Newer version contains some generator bugfixes
Merge pull request #9912 from rwz/jbuilder-bump

Relaxed jbuilder dependency and bumped version number
Put coffee-rails in top-level of generated Gemfile

v3 of pull request based on additional feedback from @jeremy
Merge pull request #9881 from gkop/master

Support .js.coffee views by default
Merge pull request #9909 from trevorturk/9740

Transparently upgrade signed cookies when setting secret_key_base
Tender love for #9909 :heart:
Update tests for #9704, named route collisions

* Fix named route collision in mount test fixture
* Update controller named route precedence test
Fix jquery-as-default test to account for switch from gem to github source in #9904
Controller name pluralized
Merge pull request #9914 from prathamesh-sonpatki/controller-pluralize

Controller name pluralized