Spark 3754 spark streaming file system api callable from java

This is a WIP of making the filesystem api callable for the Java version of Spark Streaming.
Hey @holdenk, although the underlying fileinputdstream supported it, it was not exposed in the API. I am not sure its worth exposing this kind of functionality. So lets not change this.