* SqlBindingTrigger template changes
* Use AzExtFsUtils where possible
* recursive delete/overwrite copy
* Overwrite backup templates when copying them
* Try to revert package.json
* Change fse.remove to .deleteResource
* Refactor JavaProjectCreateStep to support create Java Gradle project
* Get latest gradle plugin version from repository when create gradle projects
* Validate gradle installation status before create gradle project
* Resolve issues and add test cases for java gradle
* Migrate to JavaBuildToolTask for build tool selection when create new java project
* Add validation for gradle project in java template provider and resolve test case issue
* Resolve style issues and fix typo
* Refactor addJavaCreateProjectStep to do build tool selection in prompt steps
* Resolve comment issues