Support allow_nil in ecto validators
Fix failing pool transaction test...can't raise atoms as errors