[SPARK-2377] Python API for Streaming

This patch brings Python API for Streaming.

This patch is based on work from @giwa
How about something like this for the docstring:

> Wraps a PythonTransformFunction (which is a Python object accessed through Py4J) so that it can be transparently serialized and deserialized by Java.