CHANGE: IMPORTANT!! FailureResponse for MOVED now sends the new id in the Value field.
CHANGE: IMPORTANT!! Event now has NewId instead of OldId for MovedEvents in line with the FailureResponse change.
CHANGE: MatchObject now asserts that .Data is never null.
BUG: FlushAsync now doesn't Complete the messages, as they are no longer read with Peek, so the don't need to be committed.
Merge branch 'master' of https://github.com/xlent-bi/Xlent.Match.ClientUtilities