Test fixes, use ICommit instead of Commit. (Also code standard cleanup)
Test fix- ensure that when no event conversion takes place, that the source commit is returned.
Test fix to deserialize ListEventMessage from raven commit.