Renaming the check_empty_arguments method to something more descriptive.
The function is now called has_arguments? so that it's easier to tell
that it's just checking to see if the args are blank or not.
database.yml -> config/database.yml [ci skip]
adds an example in the docs of #not with multiple conditions [ci skip]
puts a lambda around a default scope [ci skip]
removes some remaining relation bang methods documentation [ci skip]
removes relation bang methods from the AR changelog [ci skip]
Merge pull request #9345 from wangjohn/change_name_of_query_method_argument_checker_for_clarity

Renaming the check_empty_arguments method to something more descriptive.
ActiveRecord -> Active Record [ci skip]