Initial commit to convert Beaker tests to docker from vagrant
Fix some tests
Fix typo's
Make travis work again
Implement puppet-syntax and drop own custom stuff
Implement contrib package install and add rspec tests
Add contrib acceptance test
fix typo
Fix travis config after refactoring rspec stuff
Changed out file_concat for puppet labs' concat module since it's already present in most puppet environments
match other config perms with patterns
Refactor contrib install

Reusing the current package install dynamics and converting it into a define we can reuse it to install different packages
fix Puppet 2.7 issue
Copy error
fix some tests
Fix module removal

Module removal failed becaus we removed a directory that the package wanted to remove.
Update inline docs so puppet-doc-lint is happy
enable puppet 3.5.x testing on travis
Force init service provider to use the correct provider
Modify package dir so it wont mess up with package install actions

At the moment the logstash package does a chown on the /opt/logstash directory after install
Since the defaults is that all the files are owned by root the spec tests fail
this change will fix that for now.