Use spark.local.dir for PySpark temp files (SPARK-580).

This is a minor change that uses Spark-managed temporary directories in PySpark ([SPARK-580](https://spark-project.atlassian.net/browse/SPARK-580)).  This allows `spark.local.dir` to control where the PySpark driver writes temporary files when fetching RDDs.