Openjdk9 recipe added to existing recipes

This PR contains the below changes and enhancements:

* OpenJDK9 recipe added (on the back of the OpenJDK8 recipe)
* OpenJDK8 recipe amended to benefit from the new things learnt from the OpenJDK9 recipe
* Both recipes now populate environment variables 
* Environment variables are now written into the .bashrc file
* .bash_profile is created and calls .bashrc
(eventually the last two steps will be moved into the parent Puppet scripts: enhancement issue raised, see #24)
* facility to switch from JDK8 to JDK9 and vice-versa has been added
* Changed author name and email address to Adopt OpenJDK group name and Adopt OpenJDK email address respectively.

Resolves issue #8.