config.ru uses the effective Rack app

We used to pass the Rails::Application subclass to #run.
The Rails server then called #to_app to convert that class to the
actual Rack application.

if you surround `#run` with a call to `#map` the server no longer
convertes the class to the instance and we end up with unnecessary
delegation calls on every request.
stop calling to_sym when building arel nodes [CVE-2013-1854]
fix incorrect ^$ usage leading to XSS in sanitize_css [CVE-2013-1855]
JDOM XXE Protection [CVE-2013-1856]
fix protocol checking in sanitization [CVE-2013-1857]
Include I18n fallbacks in :locale lookup context
remove unused parameter passed to assert_query_equal method
Allow pass multipart option to form_for
extra lines from Rakefile removed, which also threw warning
refactor test to drop unnecessary hash creation, test directly instead
Merge pull request #9759 from vipulnsward/remove_hash_from_tests

refactor test to drop unnecessary hash creation, test directly instead
Merge pull request #9758 from vipulnsward/remove_from_rakefile

Remove extra lines from Rakefile, which threw warning
Merge pull request #9745 from madmax/allow_pass_multipart_to_form_for

Fix regression: allow pass multipart option to form_for
Merge pull request #9757 from vipulnsward/remove_message_param

remove unused parameter passed to assert_query_equal method
Fix rake test warnings in actionpack
Merge pull request #9754 from macksmind/fix_actionpack_warnings

Fix rake test warnings in actionpack
sets limit 191 for schema_migrations#version in mysql2 if the encoding is "utf8mb4"

Please, see rationale in the included CHANGELOG patch.
`rake db:create` does not change permissions of root user.

Closes #8079.

I had to rework some of the tests because the mock allowed any arguments
for `connection.exeucte`. I think this is very dangerous as there could
anything be executed without the tests noticing it.
Merge pull request #9762 from senny/8079_do_not_grant_on_root_user

`rake db:create` does not change permissions of root user.
move tests out from base_test.rb

These tests should be in inheritance_test.rb since its testing a
feature which is implemented in inheritance.rb