Made changes to the SparkContext to have a DynamicVariable for setting local properties that can be passed down the stack. Added an implementation of the fair scheduler
Changed the name of the system property to set the allocation xml
Updated/Refactored the Fair Task Scheduler. It does not inherit ClusterScheduler anymore. Rather, ClusterScheduler internally uses TaskSetQueuesManager that handles the scheduling of taskset queues. This is the class that should be extended to support other scheduling policies
Cleaned up the code
Removed some commented code
refactor fair scheduler implementation
1.Chage "pool" properties to be the memeber of ActiveJob
2.Abstract the Schedulable of Pool and TaskSetManager
3.Abstract the FIFO and FS comparator algorithm
4.Miscellaneous changing of class define and construction
Bugfix: WorkerWebUI must respect workDirPath from Worker
Add a shuffle parameter to coalesce.

This is useful for when you want just 1 output file (part-00000) but
still up the upstream RDD to be computed in parallel.
Fix are/our typo.
Just update typo and comments
Merge branch 'master' into shufflecoalesce

Conflicts:
	core/src/test/scala/spark/RDDSuite.scala
Use Boolean in the Java API, and != for assert.
upgraded sbt version, sbt plugins and some library dependencies to latest stable version
added SPARK_WORKER_INSTANCES : allows spawning multiple worker instances/processes on every slave machine
spark instance number must be present in log filename to prevent multiple workers from overriding each other's logs
Don't use deprecated Application in example

As of 2.9.0 extending from Application is not recommended

http://www.scala-lang.org/api/2.9.3/index.html#scala.Application
Move streaming test initialization into 'before' blocks
Update tuning.md

Make the example more compilable
Bump development version to 0.8.0
1.remove redundant spacing in source code
2.replace get/set functions with val and var defination