Merge pull request #22 from adriaanm/master

Put jars for scala.xml and scala.util.parsing on classpath for tests
Adapt test so it doesn't fail with the latest 2.11 PC.

Something fishy is going on here, the presentation compiler
complains about a type mismatch:

 found : Int => Int required: PartialFunction[Int,?]
Trying to remove a performance problem indicated by #1001735.

The code is a bit uglier, but it should perform much better. A
small price to pay if this actually fixes Scala-IDE #1001735.
Removed all trailing whitespace and adapted refactorings.

This commit removes all trailing whitespace from the code and
also adapts the refactorings so that they don't create unnecessary
whitespace (e.g. indented empty lines to separate methods).
Insert extracted method after its previous surrounding method

Fixes #1001808
Merge pull request #23 from sschaef/t-extract-method-refactoring

Insert extracted method after its previous surrounding method
Provide a build script for each supported version for contributors.

Contributors should check if the tests run with all supported versions,
at the moment, this is 2.10 and 2.11.
Follow up fix for PR #23 to make it work with Scala 2.11
Improved Extract Local in for-expressions.

Several improvements to the Extract Local refactoring, mostly
when part of a for-expression.
Improvements for Extract Method and for-expressions

Extract Method can now be used in for expressions, for example
to extract the generator, filter or parts of the body.

Fixed scala-ide #1001646
Improved Extract Method when extracting anonymous functions.

Fixes #80
The /*<-*/ marker can now be used to place the caret to the left of the comment.
Slightly simplified printing of types.
Improved printing of Select trees by inserting a blank before operators.
Ignore test that fails in the IDE.
Disable parallel test execution in sbt.
Don't allow Inline when there are no references to the selected val.

Fixes scala-ide #1001799
Wrap tests in ask calls and reset the PC for each test run.
Simplify compiler provider.
Fix DefDef printing for multiple argument lists.