Add alternative support for RedHat
Add acceptance tests

This includes tests for installing openjdk jdk & jre on most PE
supported platforms.
Merge pull request #58 from puppetlabs/add_tests

Add acceptance tests
Add some validation and more tests
Merge pull request #59 from puppetlabs/more_tests

Add some validation and more tests
Remove empty package test and validation

an empty variable is apparently the same thing as undef, which causes
the packages to be selected as usual.
Merge pull request #60 from puppetlabs/empty_package

Remove empty package test and validation
Docs: new readme for java module
Docs: edits to java module readme
Merge pull request #62 from jbondpdx/java-readme

Java readme
place default case last in selectors

According to the selector documentation (https://docs.puppetlabs.com/puppet/latest/reference/lang_conditional.html#selectors), the default case should be last:

"Cases are compared in the order that they are written in the manifest; thus, the default case (if any) must be at the end of the list."

This is fixed in 3.7+ but would be nice to fix in this module for people using < 3.7

See also https://tickets.puppetlabs.com/browse/PUP-2642
Add metadata.json and remove Modulefile
Merge pull request #65 from hunner/add_metadata

Add metadata.json and remove Modulefile
Add more tests and make solaris pass
Merge pull request #66 from hunner/make_sol_work

Add more tests and make solaris pass
Debian should fail with incorrect java_alternative
Merge pull request #67 from hunner/make_deb_work

Make deb work
Release 1.1.2
Merge pull request #68 from hunner/release_1.1.2

Release 1.1.2
Update spec_helper for consistency