mean-variance normalization layer

Normalizes activations to zero-mean unit-variance for each channel of each datum.

Unit tests included.
should probably be in `common_layers` instead of `vision_layers` (unless it's really only going to compute a per-channel mean)