Add the group action state to the dialogue state type <select>
Add a GroupStateModel
Add a groups relation to the dialogue model
Add boilerplate for dialogue group state views
Change GroupStateModel to not be storable on the contact
Use 'screen' instead of 'question' as the term for 'states' in the UI
Add group state to dialogue model fixture (fixing tests that broke because of the change)
Add group model relation to dialogue group state model
Add a reverse relation to the dialogue model to dialogue states
Basics for the client side of the dialogue group state
Add group models to client side dialogue model data bootstrapped to page load
Add a 'no group' option to dialogue group state's group <select>
Handle dialogue group states with no assigned group better
Explicitly check that group key equal's the dialogue group key when deciding if a group is selected for group dialogue state's <select>
Merge branch 'feature/issue-941-contact-group-dialogue-state' into develop