Agent service discovery

—
For matters of consistency we should name this: `glimpse:provider=harpoon`. The agent will start to expect that [syntax](https://github.com/soundcloud/glimpse/blob/agent/agent/consul.go#L111).

Those coordination pains hopefully go away as soon as we migrated away from the configuration through files.