Revert part of my cleanup attempts because 2.10 needs them.
Remove the last traces of 2.9 specific code.
Ignore a test that sometimes fails on Jenkins.
Fixed PC race conditions in tests, simplified tests.

Fixes GitHub issues #19 and #20.
Simpler transformations, remove unneeded flexibility.
Ignore changes in an invisible this qualifier.

Fixes GitHub issue #13.
Another round of race condition fixes in the tests.
More race condition fixes.
Allow specifying the target class/object (when adding a new method) by the offset to the definition.

This is necessary for the "Add method" quickfix when the compiler tells us "not found: value <method name>", since we don't know from the error message whether the attempt to invoke that method is in a class or an object.
Merge pull request #21 from dnadolny/new-method-closest-target

Allow specifying the target class/object by the offset to the definition
Compare tree structure when searching for changed trees.

Fixes Scala-IDE #1001769
All index and refactoring operations are now done on the PC thread.

Found two methods when creating an index for the tests that were not
running on the presentation compiler thread. Additionally, we now use
a fresh compiler instance for the spuriously failing tests.
Regression test for #1001468.
Ignore dependencies from scala.this in Organize Imports.

Fixes Scala-IDE #1001693
Better handling of super constructor calls.

Fixes Scala-IDE #1001749.

Plus some clean up.
Some cleanup of the code.
Put jars for s.xml and s.u.parsing on classpath

As of Scala 2.11.0-M4, scala.xml and scala.util.parsing are
in [separate jars](https://github.com/scala/scala/issues/2704).

Improve `CompilerProvider` to deal with this in a backwards compatible way.
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.