Applies changes needed to compile against Juno

Updates the jdt dependencies.
Implements the added and modified abstract methods.
Ligth cleanup of the poms.
Removes some helios support

- Remove helios reflection implementation from GeneralScalaJavaBuilder.scala
- Cleanup unused imports
Sets Eclipse profile in default params for build
Removes pre-Juno generic hack
Merge pull request #451 from skyluc/master-on-juno

Brings the changes from the juno branch