Fixes improper database name when a '.' is included while creating a new rails
application. EG: `rails new something.awesome.com`
Conflicts:
	railties/CHANGELOG.md
Allow passing interpolations to `#default_i18n_subject`, e.g.:

    # config/locales/en.yml
    en:
      user_mailer:
        welcome:
          subject: 'Hello, %{username}'

    # app/mailers/user_mailer.rb
    class UserMailer < ActionMailer::Base
      def welcome(user)
        mail(subject: default_i18n_subject(username: user.name))
      end
    end
Remove obsolete test file

https://github.com/rails/rails/commit/4beb4dececcf10c642c74fbcb8548c833e921a86#commitcomment-2482869
Merge pull request #8303 from jeremywrowe/master

Fixes improper database name when creating a new rails app with a '.'

Conflicts:
	railties/CHANGELOG.md
Merge pull request #9046 from exviva/actionmailer_subject_interpolations

Allow passing interpolations to #default_i18n_subject in mailers
Integrate Action Pack with Rack 1.5

All ActionPack and Railties tests are passing. Closes #8891.

[Carlos Antonio da Silva + Santiago Pastorino]
Add keys/values methods to TestSession

Bring back the same API we have with Request::Session.