Added DataContractContentSerializer.Create Factory Method. This purpose of this Factory Method is to scan an assembly and find all types annotated with [DataContract] attributes, and pull the associated local and namespace names out of them.
Added a Guard Clause, verifying that the assembly contains public types annotated with DataContractAttribute.
Returned a DataContractContentSerializer instance.
Added a test case.
Applied the Boy Scout rule.
Documented DataContractContentSerializer.Create.
Added DataContractAttribute to Code Analysis dictionary.
Changed DataContractContentSerializer.Create method to scan only the public types defined in the supplied assembly.
Changed DataContractContentSerializer.Create method to throw a more appropriate exception type when the supplied assembly is not valid.
Changed DataContractContentSerializer.Create to DataContractContentSerializer.CreateTypeResolver.
Modified DataContractContentSerializer.CreateTypeResolver's XML documentation, to reflect the change from DataContractContentSerializer.Create to DataContractContentSerializer.CreateTypeResolver.
Renamed 'assembly' to 'assemblyToScanForEvents', which describes the role better.
Removed DataContractAttribute from CodeAnalysisDictionary.
Merge branch 'convention-based-data-contract-content-serializer' of https://github.com/moodmosaic/AtomEventStore into moodmosaic-convention-based-data-contract-content-serializer
Incremented minor version,

in order to indicate that the addition of a CreateTypeResolver method on
DataContractContentSerializer is a new feature; it resolves #94
(https://github.com/GreanTech/AtomEventStore/issues/94).