Accept function as default `options` for Views

Fixes an issue where Marionette would not respect a function that returned
an object as the `options` field of a View.
Merge pull request #819 from seansfkelley/options-as-fn

Don't ignore default options in the view constructor when it's a function.