Use librarian-puppet to handle dependcy module installation.
Ignore additional files as a result of using librarian-puppet.
Add Puppet resource coverage stats.
Update etcd testing to test Redhat OS support.
Fixed a bug in EL etcd sysconfig template around enabling
verbose/very_verbose logging.
Dont add cors or peers keys if array is empty.
Check that the default param values create the correct config files,
using fixtures for the default config file output.
Test the content of the default upstart script.
Merge branch 'feature/improve_testing' into develop