Use `Base.strict_decode64` instead of `Base.decode64` just as we do in encoding;

Also reduce extra object allocation by creating string directly instead of join on Array
Review json_escape docs [ci skip]
Merge pull request #13177 from kuldeepaggarwal/doc-upgrade

update guides to new version of rails 3.2.x [ci skip]
Update guides welcome page to point to version 3.2.16 [ci skip]
Update changelog [ci skip]
Run Travis tests using Ruby 2.1.0-preview2 too
Retain ActionPack dependency on ActionView
Include AV::Layouts directly in AM::Base

No need to do this in railtie as AM depends on AV either way
Escalate missing error when :raise is true

Before ec16ba75a5493b9da972eea08bae630eba35b62f,
ActionView::Helpers::TranslationHelper#translate has raised errors with
specifying options[:raise] to true.

This should work by this fix:

     begin
       t(:"translations.missing", raise: true)
     rescue I18n::MissingTranslationData
       p :hello!
     end
Merge pull request #13183 from sorah/never_ignore_i18n_translate_raise_option

Escalate missing error when :raise is true in translate helper, fix regression introduced by security fix.
make the type_map per connection. fixes #13182
Add application verifier

It is an application global verifier that can be used to generate and
verify signed messages.

See the documentation of ActiveSupport::MessageVerifier for more
information.
Add documentation and CHANGELOG entry to Application#verifier
Rename verifier to message_verifier
Add missing require
Make possibile to get different message verifiers
No need to configure salts
Don't need to use a controller to test the verifier
Update the releases notes
Test if two different verifiers don't share the same secret