Added support for PySpark

This PR adds PySpark support to luigi (currently it was possible to run only Spark jobs written in java or scala). Basically it's the contribution I was writing about in issue https://github.com/spotify/luigi/issues/511