Fixed that duplicated arr variable is defined as value in DataGenerator.scala
Merge pull request #12 from jameszhouyi/master

Fixed that duplicated arr variable is defined as value in DataGenerator....
Added DecisionTree test options to support testing on a real dataset:
* training-data, test-data: training, test dataset paths or URIs
Also added DecisionTree test option:
* test-data-fraction: fraction of data to hold out for training (used for both real & synthetic data)

Updated to DT test required some other changes:
* Inferring label type (regression/classification)
** class/object PartitionLabelStats
** isClassification()
** loading pairs of data files: loadLibSVMFiles
* PerfTest.scala: optional arguments
** addOptionalOptionToParser
** optionValue[T]

Update to make spark-perf with updated tree Node API (in DataGenerator.scala)

Modified lib/sparkperf/cluster.py
* Changed so it still runs even if slaves file does not exist.  (It acts like an empty file.)
Merge remote-tracking branch 'upstream/master' into rfs