Uuid cleanup

As of now, `UUIDType.to_native` propagates through exceptions. This is bad because client code has to know about all the ways casting to a UUID can fail; they can't rely on Schematics to raise a ModelValidationError. This fixes the problem for UUIDType, and a similar fix is in the kstrauser/mongo-cleanup@e2fd444 commit.