Change ViewCollection.prototype.add() to accept two arguments: a view or view option set, and the add operation's options
Allow ViewCollection to be given an initial list of views
Merge branch 'feature/issue-370-viewcollection-shouldnt-need-to-have-models-backing-its-views' into feature/issue-372-viewcollectiongroup-should-allow-adding-and-removing-items-directly
Allow adding and removing of items directly from ViewCollectionGroup