Use ErrorContext to save error messages in ResponseCombiner.
Use ErrorContext to save error messages in ResponseCombiner.

This should avoid any references to memory which gets otherwise freed during
error handling. Also make sure that remote transactions are properly aborted
upon failure to send commands

yazun/postgres-xl,zeroae/postgres-xl,oberstet/postgres-xl,ovr/postgres-xl,pavanvd/postgres-xl,zeroae/postgres-xl,pavanvd/postgres-xl,ovr/postgres-xl,zeroae/postgres-xl,yazun/postgres-xl,pavanvd/postgres-xl,ovr/postgres-xl,oberstet/postgres-xl,zeroae/postgres-xl,yazun/postgres-xl,ovr/postgres-xl,pavanvd/postgres-xl,oberstet/postgres-xl,yazun/postgres-xl,oberstet/postgres-xl,zeroae/postgres-xl,oberstet/postgres-xl,ovr/postgres-xl,pavanvd/postgres-xl,yazun/postgres-xl