This is a pretty simple patch. Supplements the if option on validations with an unless option. That should make writing the logic for validations a bit cleaner when they need to be conditional.
I just wanted to get some more eyes on it so we can clean it up and get it in to edge.
thanks