Fixed the choice state cancel button (StateView was doing an unnessary 'on model change, render', which was being reached before endpoint collections' 'on model remove, render' events
Use model.set() with {remove: true} instead of a clear() and set() when cancelling dialogue state model changes. Using clear() causes Backbone.relational to clear all relations associated to a model being removed, causing connections to disappear when endpoints are temporarily removed
Use model.set() without any options when cancelling dialogue state changes, we can rely on the Backbone.relational defaults
Merge branch 'develop-frontend' into feature/issue-445-cancel-button-is-broken-for-choicestateeditview