Convention-based type resolver for Data Contract serializer

Resolves #94.
The cause is that the supplied/input assembly doesn't contain any public types annotated with `[DataContract]` attribute.