Fix unique constraints reflection in SQLite and PostgreSQL

A couple of subtle bugs in unique constraints reflection code:
   - SQLite column names can be quoted (if they use reserved words)
   - reflection of unique constraints in PostgreSQL must preserve the order of columns