Port changes for enterprise (do not merge)

Use `Travis::Metrics.setup` so it switches the reporting strategy based on config.

Don't merge, yet.