Adding support in dialect/postgres.go for sql.NullString derived types

Types that are convertable to NullString are treated as a string. This
allows types to embed NullString in order to customize marshaling.