add compression codec trait and snappy compression
fix dependencies
Enhance job ui in spark ui system with adding pool information
Fixing for LocalScheduler with test, that much works ..
removing non-pertinent comment
Re-working in terms of changes to TaskSetManager. Verified with Standalone and Local mode.
style
Merge branch 'master' into SPARK-826

Conflicts:
	core/src/main/scala/spark/scheduler/local/LocalScheduler.scala
Leaking spark context in the test
Adding SVM and Lasso, moving LogisticRegression to classification from regression

Also, add regularization parameter to SGD
Shows totals for shuffle data and CPU time in Stage, homepage overviews including active time
Split Shuffle Activity overview column for read/write
Displys shuffle read/write only if exists, wraps if statements, trims old vals, grabs current time once
Made metrics Option instead of Some, fixed NullPointerException
Multiple changes

- Changed LogisticRegression regularization parameter to 0
- Removed println from SVM predict function
- Fixed "Lasso" -> "SVM" in SVMGenerator
- Added comment in Updater.scala to indicate L1 regularization leads to
soft thresholding proximal function
Rename LogisticRegression, SVM and Lasso to *_LocalRandomSGD
Making ClassificationModel serializable
New files from merge with master
Resolve conflicts with master, removed regParam for LogisticRegression
mixing in SharedSparkContext for the kryo-collect test