Track and report write throughput for shuffle tasks.
Adding option to force sync to the filesystem
Trying new approach with writes
Perf benchmark
Minor cleanup
Making the timing block more narrow for the sync
Add new SBT target for dependency assembly
Add a comment and exclude tools
Upgrade Kafka 0.7.2 to Kafka 0.8.0-beta1 for Spark Streaming
SPARK-627 - reading --config argument
Merge branch 'master' of https://github.com/apache/incubator-spark

Updating local branch
Merge branch 'master' of https://github.com/apache/incubator-spark into sbt-assembly-deps
Exclude assembly jar from classpath if using deps
Removed TaskSchedulerListener interface.

The interface was used only by the DAG scheduler (so it wasn't necessary
to define the additional interface), and the naming makes it very
confusing when reading the code (because "listener" was used
to describe the DAG scheduler, rather than SparkListeners, which
implement a nearly-identical interface but serve a different
function).
Rename SBT target to assemble-deps.
Torrent-ish broadcast based on BlockManager.
Removed unnecessary code, and added comment of memory-latency tradeoff.
Default blockSize is 4MB.
BroadcastTest2 example added for testing broadcasts.
Fixes for the new BlockId naming convention.
BroadcastTest2 --> BroadcastTest