Change go_manage_metric command to diable metric collection as opposed to enabled
Refactor formatting of user details as string out of go_list_account command and into command_utils so we can reuse it in go_manage_metrics
Change go_manage_metrics command to support listing which accounts have metric collection disabled
Fix broken go_manage_metrics test
Update metrics collection worker to send metrics for all running conversations on all registered accounts that have not been blacklisted in the 'disabled_metrics_accounts' redis set
Add a TODO to the go_manage_metrics command for using riak instead of riak for maintaining the list of accounts for which metric collection should be disabled
Factor out invalid responses into a client error helper and return JSON formatted errors for consistency with success responses.
Factor out success responses into helper methods.
Add MsgOptions helper to make parse submitted payloads easier.
Fix up and split out reply_to tests.
Check invalid responses more thoroughly.
Add tests for bad content and to_addr in sent_to and reply_to and fix lack of checking in send_to.
Replace userprofile in fieldsets with UserProfile inline.
Add user_account to the user profile admin as a read-only field.
Import ApplicationTestCase from a place that still exists. (@Hodgestar)
add max_lifetime value and default to 60
Merge branch 'develop' into feature/issue-774-metrics-mw-expire-keys
expire + test
Improve MsgOptions (notably adding more detailed error reports in the case where mutliple errors are found) and add tests for MsgOptions.
Merge branch 'feature/issue-770-better-message-sanity-checking' of github.com:praekelt/vumi-go into feature/issue-770-better-message-sanity-checking

Conflicts:
	go/apps/http_api/resource.py