Please find attached rebased and updated patches that include a few fixes
suggested by Daniel.
Fixes include 1. Changed LW_SHARED to LW_EXCLUSIVE when resetting client_keys. 2. Replaced calls to MemoryContextReset with MemoryContextDelete since a new memory context is created each time. 3. Removed leftover code from earlier versions in ipci.c 4. Fix the TAP test to compare strings correctly.