add sql identifier newtype using PQ.escapeIdentifier

Also add a qualified sql identifier data type and the corresponding
ToField instances.

Requires postgresql-libpq >=0.9