Convention-based type resolver for Data Contract serializer

Resolves #94.
Done in https://github.com/moodmosaic/AtomEventStore/commit/76b049e7ea3db3b0f87e6aa592036b3629ecda85.

-----

FWIW, modifying the exception message in [d581c6c] (https://github.com/moodmosaic/AtomEventStore/commit/d581c6ca006f9c2e05adcc14b2905e4567c36770) made the bug in Code Analysis to disappear.

The build succeeds as-is now.