Don't pull in old versions of Jackson via hadoop-core
Reversed the order of tests to find a scala executable (in the case when SPARK_LAUNCH_WITH_SCALA is defined): instead of checking in the PATH first, and only then (if not found) for SCALA_HOME, now we check for SCALA_HOME first, and only then (if not defined) do we look in the PATH.  The advantage is that now if the user has a more recent (non-compatible) version of scala in her PATH, she can use SCALA_HOME to point to the older (compatible) version for use with spark.

Suggested by Josh Rosen in this thread:

  https://groups.google.com/forum/?fromgroups=#!topic/spark-users/NC9JKvP8808
Merge pull request #564 from maspotts/master

Allow latest scala in PATH, with SCALA_HOME as override (instead of vice-versa)
Merge pull request #558 from ash211/patch-jackson-conflict

Don't pull in old versions of Jackson via hadoop-core
Fixed memory leak in DAGScheduler- needs more tests under error conditions.
Removed copyright
CSD version numbering and distribution management
scala.version -> 2.9.3
Bump some dependencies, pin others, for Scala 2.9.2
DAGSchedulerSuite now part of core/src/test/scala/spark/scheduler
wip: Bringing Jon's DAGScheduler tests into the new DAGSchedulerSuite
[maven-release-plugin] prepare release spark-parent-0.8.0-candidate-csd-1
[maven-release-plugin] prepare for next development iteration