Merge branch 'feature/issue-542-templateview-needs-to-allow-rendering-of-a-list-of-partials' into feature/issue-543-refactor-choice-state-choices-into-their-own-view
Merge branch 'develop-frontend' into feature/issue-543-refactor-choice-state-choices-into-their-own-view
Changed ViewCollection to not silently remove and add models (allows multiple ViewCollections to watch the same model collection)
Changed dialogue choice state's edit and preview modes to use a separate view for each of their choices
Changed dialogue state preview mode to not use a partial for each choice (it is overkill for something so simple)
Add choice and choice endpoint view collections that don't render on add
Check if a model already exists in the model collection backing a view collection (fixes dialogue state choice rendering problem)
Merge branch 'develop-frontend' into feature/issue-543-refactor-choice-state-choices-into-their-own-view
Chance ChoiceEditView to do remove itself when its .remove button is clicked
Give the ChoiceEditView 'label' inputs a class name for better selection
Merge branch 'feature/issue-546-templateview-partial-views-lose-their-delegated-events-on-render-calls' into feature/issue-543-refactor-choice-state-choices-into-their-own-view