Rename NeuralNet to NN.
Add shuffleAndBalance() helper to MRUtils.  This takes a frame and optionally
redistributes it randomly row-by-row, creating 4x #cores chunks for best
load-balancing for CPU intense jobs.
Add force_load_balance option to redistribute the data.
Merge branch 'arno-deeplearning2'