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
Merge branch 'master' of https://github.com/apache/incubator-spark into sbt-assembly-deps
Exclude assembly jar from classpath if using deps
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
Removed unused code. 
Changes to match Spark coding style.
Code styling. Updated doc.
Merge remote-tracking branch 'upstream/master'
BroadcastSuite updated to test both HttpBroadcast and TorrentBroadcast in local, local[N], local-cluster settings.