Revert "Cleanup."

This reverts commit 1303d1879257b80b097b76c69b7898d4fce1a4f7.
Merge branch 'master' into arno-kaggle
Submission 33: 10-fold CV with 5 repeats, using winning grid-search parameters
from Meetup script for 300,300 with 100 epochs.
10-fold cv MSE: 0.08584288 0.8234492 0.2522184 0.09721899 0.1120842
10-fold cv CMRMSE: 0.4698467
LB: 0.44366
Use every 5-th point, and take winning parameters from grid search for 300,300
with 100 epochs.
CV score is 0.596 with 10-fold.
Submitted with ensemble size of 20, obtained 0.485 on LB.
Submission 34, same as 33, but use glm for pH cv score: 0.4354 RMSE: 0.2929896 0.9074410 0.3301868 0.3117996 0.3347898 LB: 0.45977
Merge branch 'master' into arno-kaggle
submission 35, same as 34, but use log for P cv score: 0.4346 RMSE: 0.2929896 0.9037252 0.3301868 0.3117996 0.3347898 LB: 0.47375
Add memory cleanup logic in R by Jo-fai.
Merge branch 'master' into arno-kaggle

Conflicts:
	R/examples/Kaggle/MeetupKaggleAfricaSoil.R
Add initial version of TradeShift Kaggle script for Logistic Regression with DL.
No pair-wise feature combinations yet. No tuning. Just proof of concept.
Cap ensemble predictions at 1e-15 and 1-1e-15.
Skip model building on constant response y14.
Initial version for Ensemble of RandomForest.
Cleanup: use h2o.exec and improve logging.
Cross-validate with an ensemble.
Add comments for first submission.
Add woobe/deepr package for getting the latest nightly. Use split option for sink().
Simplify the model to 1 ensemble member, 100 trees, depth 40.
Trying to figure out why validation error and LB score differ by 2x.
Add option to let the validation models make the test set predictions.
Pull out train/valid split outside the inner loop, after naming the splits.