Properly initialize input_scales in exhaustive_dropout_average.
Special case the zero mask in masked_fprop.
Get rid of the np.all() special case that is causing a test failure.
Add dropout_input_mask_value support.