Merge branch 'feature/issue-439-choices-cant-be-added-to-a-dialogue-choice-state-after-a-reset' into feature/issue-446-basic-dialogue-screen
Merge branch 'feature/issue-441-dialogue-states-should-only-be-moveable-if-they-have-no-connections-attached' into feature/issue-446-basic-dialogue-screen
Merge branch 'feature/issue-442-users-should-be-warned-before-a-dialogue-state-is-reset' into feature/issue-446-basic-dialogue-screen
Merge branch 'feature/issue-443-users-should-only-be-able-to-connect-exit-endpoints-to-entry-endpoints-on-the-dialogue-screen' into feature/issue-446-basic-dialogue-screen

Conflicts:
	go/base/static/js/src/campaign/dialogue/diagram.js
	go/base/static/js/src/campaign/dialogue/states/end.js
	go/base/static/js/src/campaign/dialogue/states/freetext.js
Merge branch 'feature/issue-447-viewcollection-should-support-model-defaults-for-added-views' into feature/issue-446-basic-dialogue-screen

Conflicts:
	go/base/static/js/src/components/structures.js
Merge branch 'feature/issue-447-viewcollection-should-support-model-defaults-for-added-views' into feature/issue-446-basic-dialogue-screen
Merge branch 'feature/issue-439-choices-cant-be-added-to-a-dialogue-choice-state-after-a-reset' into feature/issue-446-basic-dialogue-screen
Initialize the dialogue screen to contain one new dialogue state if none currently exist
Merge branch 'develop-frontend' into feature/issue-446-basic-dialogue-screen
Merge branch 'feature/issue-448-get-client-side-templates-working-with-django-pipelines' into feature/issue-446-basic-dialogue-screen
Merge branch 'feature/issue-448-get-client-side-templates-working-with-django-pipelines' into feature/issue-446-basic-dialogue-screen
Remove the dialogue screen demo stuff and get something to display using the dialogue screen components
Basic styling for dialogue screen
Basic plumbing styling for dialogue screen
More styling for dialogue screen
Grid setup for dialogue screen
Placeholder for sorting states on the dialogue screen
Fixed unnoticed broken tests after setting things up in the ui (sorry!)
Change dialogue screen item span to 3
Fix choice dialogue state input remove button to be on same line as inputs