update puppetmaster and puppetdb

* add support and tests for hiera-etcd backend
* install epel-release via yum
* kill puppetdb on java out-of-memory so systemd detects failure