Change ViewCollection to be useable without a collection of models
Give ViewCollection instances an empty backbone model collection as a default
Clean up ViewCollection.prototype.determineType()
AligningEndpointCollection instances should use defaults for side and margin (fixes routing screen endpoint positioning bug)
More cleaning up for ViewCollection; Fix 'Backbone.Collection.prototype.model !=== Backbone.Model' issue caused by Backbone.Rpc
Merge branch 'feature/issue-370-viewcollection-shouldnt-need-to-have-models-backing-its-views' into feature/issue-371-routing-screen-state-endpoint-positioning-is-broken
Merge branch 'develop-frontend' into feature/issue-371-routing-screen-state-endpoint-positioning-is-broken