Update NeuralNets to use the same Request and Progress reporting structure as
GBM2 and DRF: Add NeuralNetModelView and NeuralNetProgressPage classes, remove
the NeuralNetProgress class.
Adapt all NeuralNet python unit test cases to benefit from the new NeuralNet
Java API.  This allows polling to be done by the model building requestor,
since the "/2" v2 prefix is now part of the Request URI, and the hack in h2o.py
is no longer needed.
Improve detection of instabilities by triggering a job cancellation as soon as
the average or stddev of weights or biases is > 1e10.  This is reasonable to do
since inputs are normalized.
Fix a bug where Parse2 would throw an assertion because it thought that the
node had 0 memory. This was the consequence of a thread race condition
(heartbeat thread didn't populate its _max_mem member yet). Now asking the
runtime for local memory amount.
Merge branch 'master' into arno-deeplearning
Merge branch 'master' into arno-deeplearning
Merge branch 'master' of https://github.com/0xdata/h2o