Unused model DeprecatedPostWithComment
proxy_{owner,reflection,target} are no more available
Goodbye there, very special rubbish!
Unused test model
Set Thread.abort_on_exception for the whole AS, AP, and AR tests

this would give us some more clues in case a test silently dies inside Thread
Unused methods, module, etc.
Revert "Unused methods, module, etc."

This reverts commit 4e05bfb8e254c3360a3ca4a6cb332995314338fe.

Reason: BlankTopic#blank? should not be removed to check that dynamic finder with a bang can find a model that responds to `blank?`
Describing the reason for defining BlankTopic#blank? which will never be called
Default dead_connection_timeout to 5

or the ConnectionPool silently fails to close connections inside the Thread
stop converting strings to symbols
reduce the number of queries on IN clauses, fix relation queries in `where`
don't need to eval everything
module_eval is not necessary here
use the helpers list rather than getting the methods from the module
Deprecate the `eager_load_paths` configuration

Since the default in Rails 4.0 is to run in 'threadsafe' mode we need
to eager load all of the paths in `autoload_paths` so we alias
`eager_load_paths` to it. This may have unintended consequences if
you have added 'lib' to `autoload_paths` such as loading unneeded
code or code intended only for development and/or test environments.
If this applies to your application you should thoroughly check what
is being eager loaded.
Created a method that runs validations on nested attributes for an object. Cleaned up the code from jeyb's pull request.