Throw a more meaningful message when runJob is called to launch tasks on non-existent partitions.
Merge pull request #705 from rxin/errormessages

Throw a more meaningful message when runJob is called to launch tasks on non-existent partitions.
Fix deprecation warning and style issues
SPARK-814: Result stages should be named after action
Merge branch 'master' of github.com:mesos/spark
Update to latest Scala Maven plugin and allow Zinc external compiler
Add Apache license headers and LICENSE and NOTICE files
Some missing license headers
Build metrics system framwork
Add Master and Worker instrumentation support
Update metric source support for instrumentation
MetricsSystem refactor
refactor metrics system
1.change source abstract class to support MetricRegistry
2.change master/work/jvm source class
Code clean and remarshal
Add dependency of Codahale's metrics library
Add Executor instrumentation
Add default properties to deal with no configure file situation
Add metrics system unit test
Remove twice add Source bug and code clean
Add metrics source of DAGScheduler and blockManager

Conflicts:

	core/src/main/scala/spark/SparkContext.scala
	core/src/main/scala/spark/SparkEnv.scala