Work in progress towards PUB-603.
Use invoke() instead of execImpl().
Add support for visualization for DeepLearning neuron layers.  Might not work on Java7.
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.
Merge branch 'master' into arno-deeplearning2
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.
Remove cyclic dependency of water and hex.
Merge branch 'master' of https://github.com/0xdata/h2o
I put a test/train split of iris in iris_test_train in hdfs
they both have headers? the total rows after parse should be 150 not 300. Must not have been a true test/train split in hdfs before
don't sleep
try to fix some parse tests
Bug fix: Invalidate the NA count after writing to a NewChunk with set_impl
Fix the Vec.set(long, val) API to actually set the value in the K-V store by calling close() every time set() is called.  Otherwise, only the pojo is modified on the writing node.

For a faster (still slow) path, use the Vec.Writer API as follows:
Vec.Writer vw = vec.open();
vw.set(i,val1);
vw.set(j,val2);
vw.close();

Note: This still doesn't fix the case where writes happen in parallel.
Merge branch 'master' of https://github.com/0xdata/h2o
Update NewVectorTest to use vec.set() instead of chunk.set() and chunk.close().
Merge branch 'master' of https://github.com/0xdata/h2o