CSHARP-389 - More specific test showing an example of a Bitmap that can be roundtripped in Mono.
CSHARP-389 - Fix unit test break. The 32 bit format does not seem to be supported on our test env (Ubuntu) though supported on Windows on OS X
Unit test failure fix for CSHARP-389
CSHARP-712 - Minor changes to allow building from VS
added interface serializer and support for top-level serializer specificity to allow for customer serializers to get injected/built at runtime.
Added support for Distinct<TValue>.
Integrate command results into the standard serialization protocols.
Merge Craig and Robert's work around CommandResults.