Start of Javascript part of dialogue app.
Flesh out the dialogue Javascript implementation a bit.
Fix state setup.
First passing test.
Tests for choice states, freetext states, end states and states of unknown type.
Implement dialogue's vumi_app.py.
First working test of dialogue worker.
Document the hackiness of the fake inbound messages generated by send_first_dialogue_message (this hackiness also exists in old surveys).
Remove msg_options from send_dialogue command.
Tests for messages and events sent to dialogue vumi_app.
Merge branch 'develop-frontend' into feature/issue-533-js-based-polls
Add dialogue specific config resource that magically contains the poll and appropriate configuration settings (actual settings still to be added).
Add config settings for dialogue sandbox.
Mark faked dialogue start messages with a special flag so they can be idenitified if needed.
Log events that are processed and assert that the log message is received when an event is passed in.
Merge branch 'feature/issue-533-js-based-polls' into develop-frontend