Allow to use default_scope instead of default unscoped.

We add an option `:use_default_scope` which allows
to use the default scope (instead of previously only
`unscoped`). This option has a default value,
configured in the initializer, and can be overruled
on each `initialize_grid`.