Added tests for EL support, plus bug fixes.

* Added tests for EL support. 
* Fixed a bug with enabling verbose or very_verbose logging on EL. 
* Fixed a bug with '/etc/etcd/etcd.conf' file ownership on Debian. 
* Added Puppet resource test coverage stats. 
* Switched to using Librarian-Puppet to install module dependencies.