Fix start-slave not passing instance number to spark-daemon.
Do not create symlink for local add file. Instead, copy the file.

This prevents Spark from changing the original file's permission, and
also allow add file to work on non-posix operating systems.
Fixed the flaky unpersist test in RDDSuite.
More block manager cleanup.

Implemented a removeRdd method in BlockManager, and use that to
implement RDD.unpersist. Previously, unpersist needs to send B akka
messages, where B = number of blocks. Now unpersist only needs to send W
akka messages, where W = the number of workers.
Incorporated Charles' feedback to put rdd metadata removal in
BlockManagerMasterActor.
Merge pull request #636 from rxin/unpersist

Unpersist More block manager cleanup.
Fix schedulingAlgorithm bugs for unit test
Sometime Maven build runs out of PermGen space.
Bump akka and blockmanager timeouts to 60 seconds
Merge pull request #639 from pwendell/timeout-update

Bump akka and blockmanager timeouts to 60 seconds
Fixing bug in BlockManager timeout
Merge pull request #640 from pwendell/timeout-update

Fixing bug in BlockManager timeout
Merge pull request #634 from xiajunluan/master

[Spark-753] Fix ClusterSchedulSuite unit test failed
Small code style fix to SchedulingAlgorithm.scala
Merge pull request #631 from jerryshao/master

Fix block manager UI display issue when enable spark.cleaner.ttl
Small formatting and style fixes
Merge pull request #629 from c0s/master

Sometime Maven build runs out of PermGen space.
Merge pull request #625 from stephenh/fix-start-slave

Fix start-slave not passing instance number to spark-daemon.
Revert "Fix start-slave not passing instance number to spark-daemon."

This reverts commit a674d67c0aebb940e3b816e2307206115baec175.
Fixed jvmArgs in maven build.