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
Change LookupGroup.prototype.add() to accept the member's key instead of the actual member
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
Change LookupGroup.prototype.add() and .remove() to delegate the operations to the relevant member; Change old .add() and .remove() to .onMemberAdd() and .onMemberRemove() (more apt names for what those function properties are supposed to do)
Change LookupGroup.prototype.add() to return 'this'
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
Update a DiagramViewEndpoints test to use the new ViewCollectionGroup.add() functionality
Apply idOfModel and idOfView to the prototypes of ViewCollection and ViewCollectionGroup
Remove unused reference to idOfModel on ViewCollectionGroup.prototype
Merge branch 'develop-frontend' into feature/issue-372-viewcollectiongroup-should-allow-adding-and-removing-items-directly