Prevent special column corruption of ORDER BY

Special columns whose name match the beginning of a table name can
potentially corrupt the ORDER BY clause. This patch prevents this from
happening under some circumstances.
remove MySQL quoted column/table name caching
(thread_safe based) quoted column/table name cache implementation
use QuotedCache with PostgreSQL (reported thred-safe issue #432)
move TableCopier into the Util name-space