use micro_migrations
allow setting acceptable repos to both private and public
add auth.api.target_origin to Travis.config
remove nesting
add Travis.config.metrics.report so we can turn it off for dev
remove debug output
do not start metrics reporter unless configured
allow setting pusher schema, host and port
bump pusher
move GH.set to Github.setup and add api_url and ssl from config
merge global ssl options into github ssl options
turn ssl config hashr into a hash before compacting
use GH.full_path for constructing the config_url
do not overwrite global GH config
extract source_host from repository.url
use private urls for custom source endpoints
don't puts, use Travis.logger
configure metrics reporter, defaults to logger
use Metrics.meter
fixin specs