Add failing test for ActiveModel::Errors#has_key? method

From the doc, this method should return false and not nil if there is no errors for this key
Fix ActiveModel::Errors#has_key? return value
Update ActiveModel::Errors.has_key? test
Merge pull request #13795 from bobbus/errors-has-key

Fix ActiveModel::Errors#has_key? returning nil