Added Hortonworks support for Makefile
First work on maxout/dropout. Still need to handle the dropout from the input layer.
Changed to use dropout_fprop, added dropout option to Eval and Correct. Need to find where to set dropout to true for training. Also need to implement dropout_fprop for the input.
Tried new NN weight random init, cross entropy instead of square error
Merge remote-tracking branch 'choose_remote_name/maxout_dropout' into nn5
NN progress on Dropout & pre-training
Neural nets keep a training progress history
Merge remote-tracking branch 'origin/nn5'

Conflicts:
	hadoop/Makefile
Merge branch 'master' of git@github.com:0xdata/h2o.git
Merge branch 'master' of git@github.com:0xdata/h2o.git
Merge branch 'master' of git@github.com:0xdata/h2o.git