Enhance job ui in spark ui system with adding pool information
Maximum task failures configurable
style
changes per comments.
typo
refactor job ui with pool information
refactor codes less than 100 character per line
Added property 'spark.executor.uri' for launching on Mesos without
requiring Spark to be installed. Using 'make_distribution.sh' a user
can put a Spark distribution at a URI supported by Mesos (e.g.,
'hdfs://...') and then set that when launching their job. Also added
SPARK_EXECUTOR_URI for the REPL.
Add bagel, mllib to SBT assembly.
Also add jblas dependency to mllib pom.xml
Format cleanup.
Add mllib, bagel to repl dependencies
Also don't build an assembly jar for them
Merge branch 'master' into Pool_UI

Conflicts:
	core/src/main/scala/spark/SparkContext.scala
	core/src/main/scala/spark/scheduler/DAGScheduler.scala
	core/src/main/scala/spark/scheduler/SparkListener.scala
	core/src/main/scala/spark/scheduler/cluster/ClusterTaskSetManager.scala
	core/src/main/scala/spark/scheduler/cluster/TaskSetManager.scala
	core/src/main/scala/spark/scheduler/local/LocalTaskSetManager.scala
	core/src/main/scala/spark/ui/jobs/IndexPage.scala
	core/src/main/scala/spark/ui/jobs/JobProgressUI.scala
write and read generation in ResultTask
Add JSON path to master index page
Removed master URL from job UI, reduced heading size of basic spark pages
Reduced size of heading
Used 'uri.split('/').last' instead of 'new File(uri).getName()'.
Do not try and use 'scala' in 'run' from within a "release".
Merge pull request #749 from benh/spark-executor-uri

Added property 'spark.executor.uri' for launching on Mesos.
Added data generator for K-means

Also made it possible to specify the number of runs in KMeans.main().