[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
set alternatives for ibm jdk - take 2
Merge branch 'ibm-set-alternatives-2' of https://github.com/jgawor/java into ibm-set-alternatives-2