add performance tests for pyspark

copied from spark tests
Added and tested MLlib tests
Merge pull request #2 from davies/pyspark

add performance tests for pyspark
Two minor changes to PySpark tests:

- Don’t specify master when creating SparkContext; this allows us to use
  the right master when running the program via spark-submit.
- Comment out the Python tests in config.py.template
  (the default template runs no tests)
add performance tests for pyspark

copied from spark tests
Added and tested MLlib performance tests
EventLogging enabled to better diagnose failed tests
Reformatted code, fixed issues
SBT version updated
Two minor changes to PySpark tests:

- Don’t specify master when creating SparkContext; this allows us to use
  the right master when running the program via spark-submit.
- Comment out the Python tests in config.py.template
  (the default template runs no tests)
Added Logistic Regression with L-BFGS
Merge with pull request
Final changes before merge
Merge remote-tracking branch 'db/master' into MLlib-perf-tests
"Merge conflicts resolved"
Conflicts:
	bin/run
Merge conflict line removed
Merge pull request #3 from brkyvz/MLlib-perf-tests

Mllib perf tests added to spark-perf
Merge remote-tracking branch 'origin/master' into json
Extend SchedulerThroughputTest to test closure size, number of jobs.

I’m adding these parameters in order to test the broadcast-based
task shipping added in Spark 1.1.0.