Per-example activation dropout masks

Edited SmoothNet to perform dropout based on random binary masks
generated per-example, rather than dropping per-batch based on masks
for the inter-layer weights.