[SPARK-2377] Python API for Streaming

This patch brings Python API for Streaming.

This patch is based on work from @giwa
Do we need this method?  Can we just move the `reduce(operator.add)` to `count` and remove `_sum`?