Split up dialogue edit view tests
Add channel types to the dialogue model data served by the dialogue edit view
Add the basics for choosing the dialogue send state channel type
Add text to dialogue send state
Styling for dialogue send state
Add extra tiny msg about channels
Move get_endpoints from base view definition class to base definition class
Add update_config helper to ConversationDefinition that handles endpoint detaching
Use new update_config in conversation edit view
Add remove_endpoint method to RoutingTable
Handle async cases in ConversationDefinitionBase.update_config
Actually set conversation model's extra endpoints in conversation definition config update helper
Use conversation definition's new update_config helper properly in conversation edit view
Merge branch 'feature/issue-1049-add-conversation-definition-helper-for-updating-config' into develop
Merge branch 'feature/issue-1042-add-dialogue-action-for-sending-over-a-different-channel' into develop
Set Content-Type header to application/json in HTTP API responses.
Update http_api tests to check Content-Type.
Documentation on configuration for new metrics.
Reshuffle configuration parameters into a more sensible order (so less common ones at the end).
Nicer configuration for which tags and tagpools to track (tx @jerith).