clean up the old, now indirect, path thru h2o.* inside the library stuff (import/go to the right place directly)
oh that last push broke things. This should fix it, but I still might have a circular import I dno't fully understand.
seems I have to import h2o_hosts after h2o. I may change h2o.py to not use the from/import style and just import all of h2o_tests.
Add RUnit for DL autoencoder on MNIST.
1) Train autoencoder on 30k rows, unsupervised. Reduce feature space to 20 dimensions.
2) Train supervised model (RF) on the other 30k rows (first transform to 20 dims with AE model).
3) Test this supervised model on 10k test set.
Merge branch 'master' of https://github.com/0xdata/h2o
leave a print in the key imported modules to see module import order (temporary)
if family is None in GLM, defaults to gaussian, so limit random picks to legal links for gaussian

fix moving the known failing test to testdir_kevin (NA in output response)
fix the grabbing of h2o_args params to h2o for legacy tests

I noticed test_GLM2_params_rand2.py still can generate a case that gets coefficients = 0, will have to sort that out with Tomas
Merge branch 'master' of github.com:0xdata/h2o
don't wrap stdout with the timestamp prefix more than once (multiple cloud build tests were repeating it)
glm non_negative coef argument added to R
duh my bad. my new style of copying the new h2o_args.* arguments to the legacy h2o.* module, was only at the start of cloud building, and didn't work if they're referenced pre-cloud build (ray's test).
Messy because nose uses a different runner than python standalone, and the h2o.unit_main() block isn't run when nose runs the test.  (no args when nose runs it)
Also clean up the h2o_args "test name" extraction from the stack frame to correctly handle the nose vs standalone variance.
some other random things.
was reminiscing about peta when looking at his very early python peta_singletest.py talking to h2o. bye-bye.
add the GLM kwargs params to the error message for the "all coefficients zero" detect
don't exit code=1 in the runner*sh if the informational process greps don't return anything (they exit code=1, failing jenkins)
some test tweaks in testdir_release
h2o_hosts wants to use h2o.build_cloud() not the base h2o_bc.build_cloud() to make sure the legacy h2o.nodes[] is created multi-machine tests that use legacy h2o.nodes[0].store_view() patterns to cause h2o requests. (had wrong import in h2o_hosts.py). Just noticed this in testdir_hosts* job on mr-0xd4. Probably will have some ec2 hosts fails this evening because of this, but this should fix things. (will see 'list index out of range' with a prior h2o.nodes[0] style reference)
work in progress for h2o_fc.py (not used yet). h2o_get_ip.py got verboseprint copy/pasted, to avoid a circular import issue
with use of h2o_args
no longer used