Move shared utilities into util

This will allow us to use the watcher (for example) as a library outside of Consul Template
This is the same as just "github.com/hashicorp/consul-template/util", no need to prefix "util"