In the immortal words of @paulp:
 "Can we please, please not do this:

  import PatternMatchingStats._
  import global.{phase, currentRun, Symbol,
    Apply, Bind, CaseDef, ClassInfoType, Ident, Literal, Match,
    Alternative, Constant, EmptyTree, Select, Star, This, Throw, Typed, UnApply, (...)"

Let's simplify merges, by making our imports mono-line !

Thanksfully, in the IDE, we don't do (many) *mutli-line* braced Imports, so it
was enough to filter them with the following one-liner:

for i in `find ./ -type f -name "*.scala"`; do perl -nle 'if (m/^(\s*)import\s([^\n]+?){([^}]*?)}$/smg){my ($s,$x,@y)=($1,$2,split /,\s*(?!_|\s)/,$3); foreach $dep (@y){$dep =~ s/^\s+|\s+$//g; $dep=($dep =~ m/=>/)?"{ $dep }":$dep;print "${s}import $x$dep";}} else {print $_;}' $i > $i.nu; mv $i.nu $i; done

Note the negative lookahead to avoind busting final wildcards in
braced imports (see the Spec version 2.9, section 4.7), .

If you want to do this on a repo that contains multi-line braced
imports, look into unsetting the special variable '$/' of perl, and
relax the condition on the presence of new lines in the second capture
group of the regex above. I strongly advise against doing this
automatically on such a repo, though.

Fixes of multiline braced imports (manual).

Let this be the end of this lazy, messy, mergepain-inducing practice.

Fixing test relying on braced import.
Merge pull request #439 from huitseeker/split-monoline-multiple-imports

Removes needless braced imports to ease merges.
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