Add the Each special validator

The Each validator can be used to apply a set of
validations to a list of objects. It can apply a list of
validators to each element in a list, or, if passed a dictionary,
it will apply a full-blown validation to each dict in
the list.
Undo remnants of removed change.