Use service discovery to configure the fleet in realtime instead of using chef-client

We are going to use consul-template to configure our services in real time. Chef-solo will install the templates and then consul-template will render them based on the service and node status in consul.

This will allow us to automatically react to status changes in seconds, without the need to run chef-client.