add support and tests for hiera-etcd backend