Added thresholds option to GLM1
Fixed the size of generated Forest.

Limit for a number of trees generated in the scope of
one forest. Since the Forest is represented by a class, then
we need to be careful not to polute constant pool of the class.
Fix for prediction on large trees.

Missing conversion to float caused differences between interpreted
and generated version of trees.

Moreover, I there are now 2 GBM tests generating 5000 trees and
verifying that the generated model can be compiled.
However, there are not passing now because on a small difference
on 7th decimal digit which needs to be tracked.
Fix for HEX-1470. quantile now supports arbitrary probability cutoffs
Fix for HEX-1470. Import quantiles with as.data.frame instead of through Inspect json
Exec2 enable adding user defined functions to global scope.

VEN-4
Fix a typo.
Fix HEX-1340 "Neural Net: Labels on the score matrix are incorrect"

If the test set didn't bring its own categorical dictionary, then it fell back
to 1..N. Now, we ask the trained model for its categorical dictionary if it was
trained on data that contained the same column as the test data response
column.
Throw an exception if the response column is a constant class, do this for all models.
Rename column names to be unique.
Add a a copy of the iris dataset with 35 extra rows:
7 rows are multiplied 5 times, each containing one different empty column
Load new iris dataset with missing values.
Resolve HEX-1584: Handle datasets with missing values in Neural Nets.
Disallow ignored columns in Neural Nets for now (since it's not supported).
Merge branch 'master' of github.com:0xdata/h2o
Merge branch 'arno-deeplearning' of https://github.com/0xdata/h2o into arno-deeplearning
Merge branch 'master' into arno-deeplearning
fixed few python tests which had incorrect column references (low caps instead of upper caps, e.g. c14 instead of C14)
Merge branch 'master' of github.com:0xdata/h2o
Updated neural nets to work with changed json