Fix minor code issues.
Merge branch 'master' of https://github.com/0xdata/h2o
Resolve PUB-368 - Allow choice of sampling strategy for validation set.
Either uniform or stratified.
Also disable Poisson distribution as default stratified sampling strategy,
since it may lead to 0 class counts for small data sets.
Fix probabilities after oversampling, following the math by Guido Deutsch.
TODO: To be verified and extended to multi-class.
Add skeleton for generalized AUC computation.
Implement generalized AUC computation, similar to ConfusionMatrix.
TODO: use percentiles
Clean up AUC computation.
Use AUC in NN.
Refactoring/Cleanup of AUC and prob correction code.
Code cleanup of hex.ConfusionMatrix
Add NaN checks during scoring in NN.
Handle missing numerical values for scoring in NN.
Add NaN checks for score0 in NN.
Relax sum(probs)=1 tolerance a bit.
Pretty print ConfusionMatrix and also show CMs for chosen decision threshold (via JS).
Use data-driven AUC percentiles (just pick 200, then sort & unique).
Add F1 score.
Cleanup.
NN: Use AUC-reported classification error (with optimal threshold), if possible (binary classification).
Tolerate predicted NaNs (but warn) in AUC.  Some models predict NaNs...
Show AUC in scoring history for binary classifier NN.
Merge branch 'arno-deeplearning2'