Basic dialogue state header
Basic choice state preview template
Give dialogue states a handle
Change dialogue state templating to allow head and tail templates
Dialogue choice state edit mode templates
Merge branch 'feature/issue-430-move-toy-dialogue-state-view-and-model-out-of-tests' into feature/issue-384-basic-dialogue-choice-state-view
Merge branch 'develop-frontend' into feature/issue-384-basic-dialogue-choice-state-view
A working choice state edit mode
Remove choice buttons for dialogue choice state
Save dialogue choice state changes before adding or removing a choice
Change dialogue templates to have state modes in charge of the titlebar rendering
Allow dialogue state edit mode to change the state's name
Add a dialogue state close button
Dialogue state resetting
Get choice state endpoints to follow their corresponding choice list items
Add choice state tests (forgot to add it in a previous commit)
Repaint jsPlumb connections on each ChoiceEndpointView render
Repaint jsplumb connections when choice endpoints are added/removed, and when state modes are switched
Check that the dialogue state's model is backed up before resetting it to the backup when cancelling edit changes
Merge branch 'develop-frontend' into feature/issue-384-basic-dialogue-choice-state-view