Address ccvalid/ccnoinherit in TupleDesc support functions.
Address ccvalid/ccnoinherit in TupleDesc support functions.

equalTupleDescs() neglected both of these ConstrCheck fields, and
CreateTupleDescCopyConstr() neglected ccnoinherit.  At this time, the
only known behavior defect resulting from these omissions is constraint
exclusion disregarding a CHECK constraint validated by an ALTER TABLE
VALIDATE CONSTRAINT statement issued earlier in the same transaction.
Back-patch to 9.2, where these fields were introduced.

yazun/postgres-xl,jmcatamney/gpdb,oberstet/postgres-xl,pavanvd/postgres-xl,adam8157/gpdb,ashwinstar/gpdb,xinzweb/gpdb,Postgres-XL/Postgres-XL,50wu/gpdb,xinzweb/gpdb,zeroae/postgres-xl,lisakowen/gpdb,yazun/postgres-xl,ashwinstar/gpdb,jmcatamney/gpdb,yazun/postgres-xl,ashwinstar/gpdb,ovr/postgres-xl,50wu/gpdb,jmcatamney/gpdb,yazun/postgres-xl,zeroae/postgres-xl,50wu/gpdb,lisakowen/gpdb,50wu/gpdb,greenplum-db/gpdb,pavanvd/postgres-xl,oberstet/postgres-xl,xinzweb/gpdb,greenplum-db/gpdb,lisakowen/gpdb,50wu/gpdb,greenplum-db/gpdb,ovr/postgres-xl,adam8157/gpdb,zeroae/postgres-xl,oberstet/postgres-xl,techdragon/Postgres-XL,jmcatamney/gpdb,xinzweb/gpdb,ovr/postgres-xl,pavanvd/postgres-xl,lisakowen/gpdb,adam8157/gpdb,techdragon/Postgres-XL,lisakowen/gpdb,greenplum-db/gpdb,50wu/gpdb,ovr/postgres-xl,techdragon/Postgres-XL,oberstet/postgres-xl,adam8157/gpdb,adam8157/gpdb,Postgres-XL/Postgres-XL,greenplum-db/gpdb,ashwinstar/gpdb,zeroae/postgres-xl,Postgres-XL/Postgres-XL,xinzweb/gpdb,pavanvd/postgres-xl,xinzweb/gpdb,jmcatamney/gpdb,lisakowen/gpdb,ashwinstar/gpdb,adam8157/gpdb,lisakowen/gpdb,adam8157/gpdb,jmcatamney/gpdb,oberstet/postgres-xl,adam8157/gpdb,techdragon/Postgres-XL,Postgres-XL/Postgres-XL,greenplum-db/gpdb,yazun/postgres-xl,50wu/gpdb,ashwinstar/gpdb,pavanvd/postgres-xl,ashwinstar/gpdb,ovr/postgres-xl,ashwinstar/gpdb,50wu/gpdb,jmcatamney/gpdb,zeroae/postgres-xl,xinzweb/gpdb,techdragon/Postgres-XL,greenplum-db/gpdb,xinzweb/gpdb,jmcatamney/gpdb,Postgres-XL/Postgres-XL,greenplum-db/gpdb,lisakowen/gpdb