Fix TransactionManagementError in tests

Use atomic block to manage transaction rollback when an attempt is made
to save a metric with the same slug as an existing metric.
Send source to librato

Include `APP_METRICS_LIBRATO_SOURCE` in every request when submiting
metrics to librato