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
s/Github/GitHub/
s/Textmate/TextMate/
Fix some typos
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]
Fixed typo in railties/test
Merge pull request #9918 from prathamesh-sonpatki/railties-typos

Fixed typo in railties/test
localised => localized
Merge pull request #9864 from vipulnsward/fix_test_AR_v2

Introduce test on Error#full_message for attribute with underscores; Fix...
Merge pull request #8527 from shockone/patch-1

Add a method full_messages_for to the Errors class
Merge pull request #9874 from arunagw/skipping-test-for-openssl-pkcs5

Skipping test for OpenSSL::PKCS5 JRuby
Created a layer of abstraction for the valid type checking in schema dumper. Now, connection handles the check for valid types so that each database can handle the changes individually.
Bump TZInfo version to 0.3.37 based on version v2013b of the underlying tz data.