Creates Executors tab for application with RDD block and memory/disk used, solves SPARK-808
Changed table format for executors
Add a public method getCachedRdds to SparkContext
Merge branch 'master' of https://github.com/mesos/spark into ui-808
Fixed memory used/remaining/total bug
Fix bug: DoubleRDDFunctions.sampleStdev() computed non-sample stdev().

Update JavaDoubleRDD to add new methods and docs.

Fixes SPARK-825.
Shows number of complete/total/failed tasks (bug: failed tasks assigned to null executor)
Executors UI now calls executor ID from TaskInfo instead of TaskMetrics
Merge pull request #722 from JoshRosen/spark-825

Fix bug: DoubleRDDFunctions.sampleStdev() computed non-sample stdev()
Fix a test that was using an outdated config setting
Add JavaAPICompletenessChecker.

This is used to find methods in the Scala API that
need to be ported to the Java API.  To use it:

  ./run spark.tools.JavaAPICompletenessChecker
Conflicts:
	project/SparkBuild.scala
	run
	run2.cmd
Remove annotation code that broke build.
Merge branch 'master' of github.com:mesos/spark
Split task columns, memory columns sort by numeric value
Merge pull request #719 from karenfeng/ui-808

Creates Executors tab for Jobs UI
Add toMap method to TimeStampedHashMap and use it
Rename method per rxin feedback
Move getPersistentRDDs testing to a new Suite
Made RegressionModel serializable and added unit tests to make sure predict methods would work.
Use a different validation dataset for Logistic Regression prediction testing.