Resolves #1670 by letting scope DSL accept a proc for lazy evaluation
Merge pull request #2084 from macfanatic/default-scope-accept-a-proc

#1670 - :default now expects proc for index scopes