Java API

This pull request adds a basic Java API to Shark ([SHARK-115](https://spark-project.atlassian.net/browse/SHARK-115)).  The implementation is essentially a pair of thin wrappers around `SharkContext` and `TabledRDD` to implement the `JavaSparkContext` and `JavaRDDLike` APIs.