delete duplicated tests in AR base_test.rb

These are duplicated with the tests which are in relations_test.rb
Raise an error when query methods have blank arguments, and when blank arguments are meaningless.
Merge pull request #9258 from wangjohn/blank_argument_errors_in_arel

Raising an error when query methods have blank arguments.
small tweaks in the AR CHANGELOG
moves a CHANGELOG entry from AR to AP
Merge pull request #9315 from Takehiro-Adachi/remove-unecessary-tests-from-ar-base_testrb

delete duplicated tests in AR base_test.rb
fixes a typo in the migrations guide
s/revertible/reversible/