[COOK-3668] Only issue notifies to `update-java-alternatives` after all java packages have been installed

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-2783] Set the value of `JAVA_HOME` on Windows and add it to the path

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Update Gemfile, .kitchen.yml, .gitignore to latest versions
Fix JAVA_HOME
[COOK-3704] Fix alternatives when the package is already installed

The current Java cookbook uses a conditional notification on the package installation to notify the java alternatives to update. This actually makes it impossible to switch between java versions, because the default java being set is dependent on the package installation, not the value of the alternative.

This patch removes the notification and checks the current value of the alternative to see if it should be updated. This ensure that the correct Java is used, even if the package was already installed.
Version bump to v1.14.0
Version bump to v1.14.1
[COOK-3857] do not unescape the java windows url before parsing it
[COOK-3754] Allow file URL types for the ark resource

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3823] Upgrade to 7u45-b18
[COOK-3908] Fixing JAVA_HOME on Ubuntu 10.04

Signed-off-by: Sean OMeara <someara@opscode.com>
adding integration tests
Version bump to v0.15.2
Version bump to v0.15.3
something is terribly wrong with this cookbook in it's present state. you can almost never install an alternative version of java once a machine is provisioned once with this book. this addresses my issues with the openjdk install and update recipes.
merging metadata
Version bump to v1.15.0
Version bump to v1.15.1
moving run time parameters into default recipe. without doing this, or moving the parameters out of the default you cannot change the node[:java][:openjdk_packages] in a recipe.
Version bump to v1.15.2