add packages & multi-source test cases
relax thread containment

Conflicts:
	org.scala-ide.sdt.core.tests/src/scala/tools/eclipse/completion/CompletionTests.scala
	org.scala-ide.sdt.core/src-2_11/scala/tools/eclipse/ScaladocGlobalCompatibilityTrait.scala
	org.scala-ide.sdt.core/src/scala/tools/eclipse/LocateSymbol.scala
	org.scala-ide.sdt.core/src/scala/tools/eclipse/ScalaHover.scala
	org.scala-ide.sdt.core/src/scala/tools/eclipse/ui/ScalaCompletionProposal.scala
Simplified parsedDocComment

Conflicts:
	org.scala-ide.sdt.core/src/scala/tools/eclipse/ui/ScalaCompletionProposal.scala
Constraining the use of getJavaElement
Makes legacy locate available again
more thread confinement, more robust linkChoice
Prevent NSDNHO in LocateSymbol, minor fixes

Should be compatible with scala/scala/pull/2775
Faster enclosing position location for wordPos
Fix for interactive docComment clearing in 2.11

Fixes #1000210, #1000453

finalizes eager site computation

absent return type of getHOverInfo breaks the play2 plugin

FIxing thread confinement in browserInput
more NSDNHO fixing in LocateSymbol

Cosmetics
Avoids memory leak of the inner BrowserInput(html, sym) through the outer pointer