Work around for hpcc-10537 and minor fix to tests
Merge pull request #179 from johnholt/hpcc-10537

Work around for hpcc-10537 and minor fix to tests
Area Under the ROC Curve
- Separate ensemble functions from Trees.ecl and create Ensemble.ecl
- Modify Classify.ecl to use Ensemble.ecl (Random Forest)
- Calculate Class Probability Distribution in Random Forest
- Calculate Area Under ROC Curve given Class Probaiblity Distribution, class of interest,
  and actual class values.
- Modify test/explanatory/randomforest, add area under ROC performance to results
ML-213 KMeans Clusters twice

 - Use INDEPENDENT workflow service to prevent clustering repetitions

Signed-off-by: Edin Muharemagic <edin.muharemagic@lexisnexis.com>
Merge pull request #182 from emuharemagic/ml213_clustering_done_twice

ML-213 KMeans Clusters twice
ML-215 Field Length Issue

 - Clarify issues associated with using native ML library datatypes

Signed-off-by: Edin Muharemagic <edin.muharemagic@lexisnexis.com>
Merge pull request #183 from emuharemagic/ML212_clustering_field_length_issue

ML-215 Field Length Issue
Fix of Cluster.ecl, issue ML-214

Signed-off-by: Timothy L Humphrey <timothy.humphrey@lexisnexis.com>
Merge pull request #184 from tlhumphrey2/ML-214

Fix of Cluster.ecl, issue ML-214
Modification based on Pull Request comments.
Final changes to RandomForest example
Adding explanatory comments in RandomForest example
changing learner's number of features to 4 (better classifier performance)
GROUPing by "group_id and id " before dedup0 and dedup1
Merge pull request #181 from DonVitorio/AreaUnderROCCurve

Area Under the ROC Curve