Make a few more classes public

- CABlobParserException, ISignatureReaderHelper and SignatureReader are now public
- SignatureReader methods now take a IBinaryReader instead of a IImageStream
Support reading/writing field marshal blobs
Update XML doc comment
Fix if condition checking max allowed value
Support reading/writing DeclSecurity blobs
Add IWriterError and remove the common Error(string) from various writer ifaces
Reuse methods that can now be reused thanks to IWriterError iface
Add a DebuggerDisplay attribute to ThreadSafeListWrapper<T>
Update IsClr10[Exactly] to support incorrect .NET 1.0 version strings
Update SafeArrayMarshalType/CustomMarshalType to use ITypeDefRef fields when possible
Cache Assembly prop in a local
Add static ModuleDef.CreateModuleContext() methods
Use CA search rules when finding SecurityAttribute reference