Update Shark for consistency with new Java API.

This brings Shark up to date with Spark commit
181ec50307 (which changes the Java Function class).
Update Spark version in build file
Merge pull request #309 from kayousterhout/build

Update Spark version in build file
Merge pull request #308 from kayousterhout/java_fix

Update Shark for consistency with new Java API.
Update Spark repo path
Update EmptyRDD use.
Conflicts:
	src/main/scala/shark/execution/TableReader.scala
Update use of shuffle serializer.
Update Spark repo path
Update Shark for consistency with new Java API.

This brings Shark up to date with Spark commit
181ec50307 (which changes the Java Function class).
Make shufflers serializable.
Update to 1.0.0.
Merge branch 'spark-1.0' of https://github.com/amplab/shark into spark-1.0
Merged
Merge branch 'spark-1.0'