Add task locality to job logger information
Added read metrics using HDFS thread-local variable.

This change depends on a modified version of HDFS that
stores metrics about read time in a thread-local variable.
Removed examples! hurray
Fixed compiler errors with new HDFS read metrics
Added logging of HDFS write time
Fixed SBT field to correctly include local maven repo
Reset read/write metrics to 0 before each task.

Otherwise, because tasks can be run in the same thread
where earlier tasks were run, the times may include time
from previous tasks.
Added logging for serialization / deserialization.

Serialization when data is read/written using Hadoop is not
captured. The serialization logging relies on sampling; the
configuration parameter
spark.metrics.serializeTime.sampleProbability controls
the frequency of sampling.

Conflicts:
	core/src/main/scala/org/apache/spark/executor/TaskMetrics.scala
	core/src/main/scala/org/apache/spark/storage/BlockManager.scala
Added read time and input read method to UI.