Refrain from canonicalizing a client_encoding setting of "UNICODE".
Refrain from canonicalizing a client_encoding setting of "UNICODE".

While "UTF8" is the correct name for this encoding, existing JDBC drivers
expect that if they send "UNICODE" it will read back the same way; they
fail with an opaque "Protocol error" complaint if not.  This will be fixed
in the 9.1 drivers, but until older drivers are no longer in use in the
wild, we'd better leave "UNICODE" alone.  Continue to canonicalize all
other inputs.  Per report from Steve Singer and subsequent discussion.

Postgres-XL/Postgres-XL,postmind-net/postgres-xl,ashwinstar/gpdb,snaga/postgres-xl,adam8157/gpdb,greenplum-db/gpdb,oberstet/postgres-xl,pavanvd/postgres-xl,adam8157/gpdb,tpostgres-projects/tPostgres,techdragon/Postgres-XL,xinzweb/gpdb,arcivanov/postgres-xl,xinzweb/gpdb,xinzweb/gpdb,zeroae/postgres-xl,kmjungersen/PostgresXL,50wu/gpdb,snaga/postgres-xl,ashwinstar/gpdb,50wu/gpdb,ovr/postgres-xl,techdragon/Postgres-XL,zeroae/postgres-xl,ovr/postgres-xl,snaga/postgres-xl,tpostgres-projects/tPostgres,yazun/postgres-xl,ovr/postgres-xl,arcivanov/postgres-xl,adam8157/gpdb,jmcatamney/gpdb,postmind-net/postgres-xl,postmind-net/postgres-xl,adam8157/gpdb,greenplum-db/gpdb,yazun/postgres-xl,yazun/postgres-xl,jmcatamney/gpdb,ovr/postgres-xl,kmjungersen/PostgresXL,techdragon/Postgres-XL,xinzweb/gpdb,adam8157/gpdb,jmcatamney/gpdb,50wu/gpdb,jmcatamney/gpdb,yazun/postgres-xl,arcivanov/postgres-xl,50wu/gpdb,50wu/gpdb,oberstet/postgres-xl,jmcatamney/gpdb,tpostgres-projects/tPostgres,greenplum-db/gpdb,50wu/gpdb,adam8157/gpdb,greenplum-db/gpdb,lisakowen/gpdb,zeroae/postgres-xl,oberstet/postgres-xl,adam8157/gpdb,lisakowen/gpdb,techdragon/Postgres-XL,pavanvd/postgres-xl,zeroae/postgres-xl,ashwinstar/gpdb,techdragon/Postgres-XL,arcivanov/postgres-xl,xinzweb/gpdb,zeroae/postgres-xl,kmjungersen/PostgresXL,arcivanov/postgres-xl,greenplum-db/gpdb,Postgres-XL/Postgres-XL,ashwinstar/gpdb,lisakowen/gpdb,Postgres-XL/Postgres-XL,tpostgres-projects/tPostgres,adam8157/gpdb,yazun/postgres-xl,lisakowen/gpdb,xinzweb/gpdb,50wu/gpdb,oberstet/postgres-xl,snaga/postgres-xl,greenplum-db/gpdb,tpostgres-projects/tPostgres,postmind-net/postgres-xl,ashwinstar/gpdb,arcivanov/postgres-xl,snaga/postgres-xl,lisakowen/gpdb,Postgres-XL/Postgres-XL,pavanvd/postgres-xl,pavanvd/postgres-xl,50wu/gpdb,ovr/postgres-xl,lisakowen/gpdb,kmjungersen/PostgresXL,pavanvd/postgres-xl,ashwinstar/gpdb,postmind-net/postgres-xl,jmcatamney/gpdb,ashwinstar/gpdb,jmcatamney/gpdb,lisakowen/gpdb,greenplum-db/gpdb,greenplum-db/gpdb,lisakowen/gpdb,xinzweb/gpdb,kmjungersen/PostgresXL,xinzweb/gpdb,Postgres-XL/Postgres-XL,ashwinstar/gpdb,jmcatamney/gpdb,oberstet/postgres-xl