Refactored groovy script compilation
- Refactored groovy script compilation to GroovyScriptCompiler to reduce responsibilities of GroovyToJarFileConverter
- Refactored checking of GROOVY_HOME environment variable to EnvironmentValidator to reduce responsibilities of GroovyToJarFileConverter
- Removed old TODOs