Add system tests for package_url testing
Minor fixes

- Increase exec timeout for downloading the package ( source host can be a bit slow )
- Fix debian rspec tests due to change in puppetlabs-apt module
- Add exec check to OpenSuse rspec test
Initial try to use augeas for defaults file management
Add augeas gems
Need ruby devel package
and install augeas-devel
One ruby lib to much
Make sure we test the right thing
Add packages for Debian/Suse
Need puppet before we can use facter
add other package for debian
Improve testing
Ensure we manage the user in the defaults file when its set via elasticsearch_user / elasticsearch_group variables
Merge pull request #96 from elasticsearch/feature/init/defaults

Improve handling of init_defaults hash
Add retry to download remote package exec
Merge pull request #97 from elasticsearch/pkg_source_retry

Add retry to download remote package exec
Make augeas work on opensuse and ubuntu 13.x

OpenSuse had the issue that it has an older version of augeas and was missing a package
Ubuntu updated ruby while puppet was installed on 1.8.x
Make rspec happy again
Add management of the logging.yml file

- By default it has the same content as the default logging.yml file
- logging_config hash can provide extra settings
- logging_file can replace the whole logging.yml file
Fix minor issue