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
add max_lifetime value and default to 60
Merge branch 'develop' into feature/issue-774-metrics-mw-expire-keys
expire + test
using setex
Fix middleware test assertion.
Factor out a BaseGoCommand that doesn't require an email-address to be available and build BaseGoAccountCommand on top of that.
Factor out email_address option creation into helpers.
Refactor go_manage_metrics to use new BaseGoCommand.
Merge branch 'develop' into feature/issue-765-change-go-manage-metrics-command-to-disable-metric-collection-as-opposed-to-enable
Merge branch 'feature/issue-774-metrics-mw-expire-keys' into develop
Merge branch 'develop' of github.com:praekelt/vumi-go into develop
Merge branch 'feature/issue-765-change-go-manage-metrics-command-to-disable-metric-collection-as-opposed-to-enable' into develop
Add tests for go.billing.models unicode methods and fix Account.__unicode__ (which was accessing the old user.username field).
Merge branch 'develop' of github.com:praekelt/vumi-go into develop