Cast uuid for postgres

This patch allow PostgreSQLUUIDField to parse the value before providing it
to the database, in order to unify its string representation.
http://www.postgresql.org/docs/9.1/static/datatype-uuid.html

It is only useful when the value is not generated automatically by the field.