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
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
Merge pull request #69 from mhaskel/spec_updates

Update spec_helper for consistency
Remove Sci 7 from readme and update oracle linux tests for ubuntu