calling default_scope without a proc will raise ArgumentError

Calling default_scope without a proc will now raise `ArgumentError`.
Merge pull request #11229 from neerajdotname/deprecated-default-scope

calling default_scope without a proc will raise ArgumentError