Clean up BlockManagerUI a little (make it not be an object, merge with
Directives, and bind to a random port)
Change time unit in MetadataCleaner to seconds
SPARK-658: Adding logging of stage duration
Renaming stage finished function
Making submission time a field
Add an option to use the old scripts
Merge branch 'mesos'
expose RDD & storage info directly via SparkContext
better formatting for RDDInfo
track task completion in DAGScheduler, and send a stageCompleted event with taskInfo to SparkListeners
simple util to summarize distributions
can get task runtime summary from task info
expose stageInfo in SparkContext
convenient name available in StageInfo
add long and float accumulatorparams
Some DEBUG-level log cleanup.

A few changes to make the DEBUG-level logs less
noisy and more readable.

- Moved a few very frequent messages to Trace
- Changed some BlockManger log messages to make them
  more understandable

SPARK-666 #resolve
Merge pull request #423 from squito/long_float_accums

add long and float accumulatorparams
Merge pull request #424 from pwendell/logging-cleanup

Some DEBUG-level log cleanup.
Merge branch 'master' into driver

Conflicts:
	core/src/main/scala/spark/SparkContext.scala
	core/src/main/scala/spark/SparkEnv.scala
	core/src/main/scala/spark/deploy/LocalSparkCluster.scala
	core/src/main/scala/spark/executor/StandaloneExecutorBackend.scala
	core/src/main/scala/spark/scheduler/cluster/SparkDeploySchedulerBackend.scala
	core/src/main/scala/spark/scheduler/cluster/StandaloneClusterMessage.scala
	core/src/main/scala/spark/scheduler/cluster/StandaloneSchedulerBackend.scala
	core/src/main/scala/spark/storage/BlockManagerMaster.scala
	core/src/main/scala/spark/storage/ThreadingTest.scala
	core/src/test/scala/spark/MapOutputTrackerSuite.scala
Units from ms -> s