install from .tar.gz file & better handle the two .bin installers

This is another take for COOK-3764 and replaces https://github.com/opscode-cookbooks/java/pull/87. I refactored the code into two separate recipes and added rspec tests.