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
Remove duplicate code added in merge.
Add Travis CI configuration to build Scala tests.

Fix failing DataGenerationSuite test.
Move Python code into its own `sparkperf` module.

This will allow us to modularize this code.
do not reuse feature vector