Add zero values to enums (code analysis fix)
Move error messages into resources (code analysis)
Some code analysis messages; change to IList whilst there; change to better serializer (data contract is limited)
Additional logging for field and content type creation
Merge from upstream dev into sgryphon contrib
Merge remote-tracking branch 'contributor/contrib' into pr178
Fixed code analyzer errors