add runtime breakdowns
taskInfo tracks if a task is run on a preferred host
get rid of a bunch of boilerplate; more formatting happens in Listener, not StageInfo
store taskInfo & metrics together in a tuple
add some docs & some cleanup
sparkListeners should be a val
Fixed condition in InputDStream isTimeValid.
add cleanup iterator
make the ShuffleFetcher responsible for collecting shuffle metrics, which gives us metrics for CoGroupedRDD and ShuffledRDD
Merge pull request #479 from ScrapCodes/zeromq-streaming

Zeromq streaming
Merge pull request #480 from MLnick/streaming-eg-algebird

[Streaming] Examples using Twitter's Algebird library
SPARK-702: Replace Function --> JFunction in JavaAPI Suite.

In a few places the Scala (rather than Java) function class is used.
Merge pull request #489 from pwendell/SPARK-702

SPARK-702: Replace Function --> JFunction in JavaAPI Suite.
Merge pull request #475 from JoshRosen/spark-668

Remove hack workaround for SPARK-668
Merge remote-tracking branch 'pwendell/starvation-check'

Also fixed a bug where master was offering executors on dead workers

Conflicts:
	core/src/main/scala/spark/deploy/master/Master.scala
Several fixes to the work to log when no resources can be used by a job.

Fixed some of the messages as well as code style.
Detect when SendingConnections drop by trying to read them.

Comment fix
Add fault tolerance test that uses replicated RDDs.
Fixed resolver for akka-zeromq
Merge branch 'mesos-streaming' into streaming