Complete implementation of ThreePhaseCommitCohortProxy

Change-Id: Ic76dd33259daa935c0bdd5dc29c0fe0c7cff2424
Signed-off-by: Moiz Raja <moraja@cisco.com>