support hacking on scala close #621
Merge pull request #617 from fommil/scala-2.10

Scala 2.10
Merge pull request #622 from fommil/scala_contrib

support hacking on scala close #621
targets are optional lists, close #625
Merge pull request #632 from fommil/seq_targets

targets are optional lists, close #625
don't call out to sbt in tests closes #618
Restart presentation compiler instead of invalidating classpath

Add functionality to help the client deal with restarts:
- askTypeInfoByName now parses all names generated by typeFullName  (except
names of anonymous symbols)
- added askMemberInfoByName
- emit a :compiler-restarted message
Merge pull request #634 from edani/restart

Restart presentation compiler instead of invalidating classpath
remove tycho dependency closes #623
Merge pull request #641 from fommil/remove_tycho

remove tycho dependency closes #623
Merge pull request #633 from fommil/nosbt_intg

don't call out to sbt in tests closes #618
Added source-mode config parameter
Merge pull request #650 from edani/source-mode-624

Added source-mode config parameter
Preformance improvements for type inspector

- fix #604 (positions don't need to include an offset)
- type inspector doesn't provide positions, only whether positions are available
- performance improvement for DatabaseService.find
- added swank:inspect-type-by-name so the clinet doesn't need to reply on type-ids
Merge pull request #654 from edani/lines-604

Preformance improvements for type inspector
Merge remote-tracking branch 'upstream/master' into scala-2.10

Conflicts:
	src/test/resources/intg/simple/build.sbt
Merge pull request #656 from fommil/scala-2.10

Scala 2.10
Merge remote-tracking branch 'upstream/scala-2.10' into scala-2.9

Conflicts:
	build.sbt
	src/main/scala/org/ensime/config/EnsimeConfig.scala
	src/main/scala/org/ensime/indexer/DatabaseService.scala
	src/main/scala/org/ensime/model/Model.scala
	src/main/scala/org/ensime/server/Project.scala
	src/main/scala/org/ensime/server/RichPresentationCompiler.scala
	src/test/resources/intg/simple/build.sbt
	src/test/scala/org/ensime/config/EnsimeConfigSpec.scala
	src/test/scala/org/ensime/model/SourcePositionSpec.scala
	src/test/scala/org/ensime/test/SwankProtocolConversionsSpec.scala
	src/test/scala/org/ensime/test/SwankProtocolSpec.scala
	src/test/scala/org/ensime/test/intg/IntgUtil.scala
Merge pull request #660 from fommil/scala-2.9

Scala 2.9