allow override of uuid_generate_v4() default by passing default: nil

without this, it's not possible to use UUID primary keys without uuid-ossp installed and activated
Merge remote-tracking branch 'origin/fix-pg-uuid-default'