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.
Remove TextMate-specific config

We don't want editor specific files bloating our repo, there's better
generic alternatives like EditorConfig
Add EditorConfig file

This is a generic configuration file that can be used by many editors.
See http://editorconfig.org/ for more information.
Merge pull request #850 from cobbweb/editorconfig

Add EditorConfig file
Fix collectionView reset buffer itemView show condition

When a collectionView was rendered and then reset, the itemView had
show called while it was still in the dom fragment.
Thus invalidating show and onDomRefresh

fixes #843
Merge pull request #849 from marionettejs/sjs/843-collection-reset-bug

Fix collectionView reset buffer itemView show condition