Added consul-check-def provider

refs #66
If consul service is configured to be 'init' based, recipe won't create `node['consul']['service_user']` and this will fail (for init case, we should use 'root' user and group instead).