Moved java role above idp role

Java role has been moved above the idp role due to the fact that the idp
relies on java dependencies.
Added a template file for an install script

A template file has been added which will create an install script to
properly set up environment and install shibboleth idp.
Added tasks to install shibboleth

Tasks have been added to manage the installation of the idp software, by
creating an install script and keystore password.
Merge pull request #21 from ausaccessfed/feature/script

Installation and setup of shibboleth idp