Changed coefficient representation to be sparse in GLM if the number of predictors is greater than given threshold(default is 1000)
GLM2 fix: fixed bug in scoring when lambda_search was on (or use_all_factor levels was on), scoring was still skipping 0-levels and shifting the rest to the left -> scoring was completely incorrect for categoricals.

Fixed by adding explicit check whether 0 levels are to be skipped.
Glm2 fix: fixed AIOB when running with lambda search and line search (vector resize was wrong).
Added lambda_min param to glm2. It is to be used with lambda_search, specifies minimal lambda as a ratio of lambda_max.
GLM2: Added option to set best lambda from the ui.
Rename error to errorr to get R tests to pass.

The R __remoteSend method is doing a blanket check for a entry named 'error'
in the response.
Merge branch 'master' of https://github.com/0xdata/h2o
Merge branch 'master' of https://github.com/0xdata/h2o
Merge branch 'master' of https://github.com/0xdata/h2o
Merge branch 'master' of https://github.com/0xdata/h2o
h2o.ignoreColumns - finds variables with low variance to ignorere