Convention-based type resolver for Data Contract serializer

Resolves #94.
Strange... I just did that (and removed the entry from Code Analysis dictionary) and Code Analysis complains when I run the `build-release.sh`.