ENG-5973: Suppress pro class warning in community.
(cherry picked from commit 31b4e3a694259d546cd39a767f17c0d3c4c083c5)
ENG-5715: Clean up:
Remove dead code.
Delete RoadBlocks from RPQ
Delete unused method for DR
Delete unused field
Remove unused isHeartbeat argument
(cherry picked from commit d1887bc7a742a9c12b0a62815aabd60e86c25264)
ENG-5715: Use the globally safe TXN ID to release transactions from
the AgreementSite's RestrictedPriorityQueue.  Ensures that synchronous
ZK writes only return when they've been witnessed by all nodes.
(cherry picked from commit 208388da0a6a4dcf4f3f75dd1cc77f9f6c1a6dab)
Use the temporary string pool for widenned varchar string column to avoid memory leak
(cherry picked from commit 7b6c8311890ff86a1ac23f0532288be92ffb3654)
ENG-5888: See if client has CV which CL will have.
ENG-5926 Add explicit sql casts to force type compatibility of inserted tuples.
(cherry picked from commit a6ece05d6869f0062ee6fc504fcf4bd2245eeb46)
ENG-5986: Remove delete copy queue items in case of failure.
ENG-6023: comments and watch shouldContinue
ENG-5986: Guard copydeletetask to let load complete.
ENG-5986: Add more log to catch DR txnid2 error.
Merge branch 'release-4.1'

Conflicts:
	src/ee/common/TupleSchema.h
	src/frontend/org/voltcore/agreement/RestrictedPriorityQueue.java
	tests/frontend/org/voltdb/regressionsuites/TestFixedSQLSuite.java