Resolve #25 Groovy support for Eclim.
post groovy support merge cleanup

- move java source to standard eclim package structure
- conform to coding style
- remove some unnecessary code, config, etc.
- fix src validation
- speed up code completion
- fix code completion 'complete' string
- update installer dependencies

refs #312
update groovy plugin to not need groovy-eclipse-batch jar

refs #312
fix closing paren on no arg groovy method completions

refs #312
add vim files for groovy validation + completion

refs #312
add support for creating properly configured groovy projects

- fixed adding of the java nature
- fixed adding of the necessary groovy classpath containters

refs #312
add docs for new groovy support

refs #312
add unit tests for new groovy plugin