Rewrite the compiler switching logic

New bundle org.codehaus.groovy.eclipse.compilerResolver
remove old fragment org.codehaus.groovy.frameworkadapter

https://jira.codehaus.org/browse/GRECLIPSE-1328