Accept function as default arguments for Views

Fixes an issue where Marionette would not respect a function that returned
an object as the `options` field of a View.