Refactored gradle module

* Removed gradle class file and templates
* Introduced gradle::install as a define to support multiple versions of
Gradle to be installed