Couple of Netty fixes
a. Fix the port number by reading it from the bound channel
b. Fix the shutdown sequence to make sure we actually block on the channel
c. Fix the unit test to use two JVMs.
Flush serializer to fix zero-size kryo blocks bug.
Also convert the local-cluster test case to check for non-zero block sizes
Skip fetching zero-sized blocks in OIO.
Also unify splitLocalRemoteBlocks for netty/nio and add a test case
Also flush serializer in revertPartialWrites
Merge pull request #628 from shivaram/zero-block-size

Skip fetching zero-sized blocks in NIO.
Merge branch 'master' of git://github.com/mesos/spark

Conflicts:
	core/src/test/scala/spark/ShuffleSuite.scala
Merge pull request #627 from shivaram/master

Netty and shuffle  bug fixes
Fixed memory leak in DAGScheduler- needs more tests under error conditions.
Removed copyright
CSD version numbering and distribution management
Bump some dependencies, pin others, for Scala 2.9.2
DAGSchedulerSuite now part of core/src/test/scala/spark/scheduler
wip: Bringing Jon's DAGScheduler tests into the new DAGSchedulerSuite
[maven-release-plugin] prepare release spark-parent-0.8.0-candidate-csd-1
[maven-release-plugin] prepare for next development iteration
Specified commons-io version for spark-core
[maven-release-plugin] prepare release spark-parent-0.8.0-candidate-csd-2
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release spark-parent-0.8.0-candidate-csd-3
[maven-release-plugin] prepare for next development iteration