[SPARK-2377] Python API for Streaming

This patch brings Python API for Streaming.

This patch is based on work from @giwa
Isnt this just `rdd.map(JavaRDD.fromRDD).orNull` ? Why not use this directly? Sorry should have observed that earlier :)