let spilled aggregation in Python configurable

add spark.python.worker.memory for memory used by Python worker.
Default is 512M.