Added support for PostgreSQL's UUID data type

Postgres supports a UUID datatype, which has grown fairly popular. I designed it so that other implementations throw an exception (using Derby's lack of BOOLEAN column type as an example).  I tested against 2.9 and 2.10, let me know if you need me to change or add anything.