Changed run script to prefer classes over jars because classes are
always built.
Upgraded sbt version to 0.12.3.
Added eclipse and intellij idea plugin to sbt.
Assign 2G of ram for sbt tests.
Fixes to make tests run reliably. Removed useless local directory presence check. Using a different port to test shark server/client connect.
Adding support for ENSIME mode for emacs and other editors in the build.
Merge pull request #96 from junkumar/sbt-0.12

ENSIME + fixes for tests
Reset spark driver port after stopping SparkContext.
Merge branch 'master' of github.com:amplab/shark

Conflicts:
	src/test/scala/shark/SortSuite.scala