Support Postgres's Enum Type
- There's now an option to use Enumerated Types in Postgres
- New
__valid_values__()
is automatically defined in your custom Enum module to see all valid values accepted by your custom Enum type - Reorganized tests for PG and MySQL