ActiveSupport::Notifications::Instrumenter#instrument should yield
its payload the same way that ActiveSupport::Notifications does.
Fix spelling in test name.
Use define_method when method name contains weird characters.
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.
Add Error#full_message test; Fix typos

Introduce test on Error#full_message for attribute with underscores; Fix
some typos
Add a method full_messages_for to the Errors class
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
Skipping test for OpenSSL::PKCS5 JRuby
if cookie is tampered with then nil is returned [ci skip]

if the given key is not found then verifier does raise
`ActiveSupport::MessageVerifier::InvalidSignature` exception
but this exception is resuced and finally nil is returned.
Merge pull request #9916 from neerajdotname/no-exception-when-cookie-is-tampered-with

nil is retuned if cookie is tampered with [ci skip]