add compression codec trait and snappy compression
fix dependencies
Use Bootstrap progress bars in web UI
Merge branch 'master' of https://github.com/mesos/spark into bootstrap-update

cially if it merges an updated upstream into a topic branch.
Added started tasks to progress bar
Merge branch 'master' of https://github.com/mesos/spark into bootstrap-update

Conflicts:
	core/src/main/scala/spark/ui/jobs/IndexPage.scala
Fixed continuity of executorToTasksActive, changed color of progress bars
Added property 'spark.executor.uri' for launching on Mesos without
requiring Spark to be installed. Using 'make_distribution.sh' a user
can put a Spark distribution at a URI supported by Mesos (e.g.,
'hdfs://...') and then set that when launching their job. Also added
SPARK_EXECUTOR_URI for the REPL.
Removed intermediate set for activeTasks, removed progress bar margin
Fixed style, lowered height of progress bars
Fixed wrap style
Renamed Classification.scala to ClassificationModel.scala and Regression.scala to RegressionModel.scala
Use a tigher bound in logistic regression unit test's prediction validation.
Minor style cleanup of mllib.
Merge pull request #752 from rxin/master

Minor mllib cleanup
Merge pull request #744 from karenfeng/bootstrap-update

Use Bootstrap progress bars in web UI
Merge branch 'lazy_file_open' of github.com:lyogavin/spark into compression

Conflicts:
	project/SparkBuild.scala
Format cleanup.
CompressionCodec cleanup. Moved it to spark.io package.
Documentation update for compression codec.