Fixed typos in activesupport [ci skip]

- eval'ed to eval'd in accordance with https://github.com/rails/rails/pull/10889
- tried to improve statement about compiling Procs into methods using define_method
cleanup whitespace in relation.rb
Remove fall back and column restrictions for `count`.
Merge pull request #10710 from senny/5554_let_the_database_raise_on_counts

Remove column restrictions for `#count`, let the database raise if the SQL is invalid.
Don't blindly call blame_file! on exceptions in ActiveSupport::Dependencies::Loadable

It is possible under some environments to receive an Exception that is
not extended with Blamable (e.g. JRuby).
ActiveSupport::Dependencies::Loadable#load_dependency blindly call
blame_file! on the exception which throws it's own NoMethodError
exception and hides the original Exception.

This commit fixes #9521
Merge pull request #10795 from atambo/master

Don't blindly call blame_file! on exceptions in ActiveSupport::Dependes::Loadable
fix ActiveModel::Validations.validators_on doc
Merge pull request #10906 from darai2k/fix-activemodel-validations-doc

fix ActiveModel::Validations.validators_on doc
Merge pull request #10897 from prathamesh-sonpatki/active-support-typos

Fixed typos in activesupport [ci skip]
remove some evals from callback conditionals
reduce evals in depdendent associations
remove evals from the association
indentation
adding callbacks should be private
remove evaled belongs_to counter cache method
push before_destroy counter cache method to a single method
push belongs_to counter cache method to a single method
use attribute methods for finding key values rather than generating method names
check whether the association is constructible rather than checking constants
remove unused variable