Make KMeans Runit deterministic

Pass in a seed always
Merge branch 'master' of github.com:0xdata/h2o
gets different centers (kmeans2) with different seeds. compare to expected result with hardwired seed
output col ignored. just one init method used. loops
Merge branch 'master' of github.com:0xdata/h2o
Merge branch 'master' of github.com:0xdata/h2o
add single test capability to runner_Runit.sh ...use the c(6) style column vector in test_exec2_covtype_cols.py
Merge branch 'master' of github.com:0xdata/h2o
Merge branch 'arno-deeplearning2'
Remove unnecessary method.  Only print ASCII CM if size < 30.
Change the name of NN from "NeuralNet2" to "NN".
Remove unnecessary creation of DataInfo.
Deprecated old NeuralNet, call the new NeuralNet NN.
Revert back to using 3 nodes for JUnitRunnerDebug.
Cleanup locking/unlocking and ownership of DataInfo. Towards clean API.