Referencing closed issue #126.
Renamed LazyFixedPropertyEnricher to PropertyEnricher and added LogContext.PushProperties(params PropertyEnricher[] properties) method. PropertyEnricher can now be used with ForContext() as well.
delete assembly info from tests

no point for a test assembly
explicit private
spelling errors
Fixed typos and added contracts checks for (now) public API. Updated for namespace conventions.
Merge pull request #142 from Jaben/MultipleProperties

Multiple Property for LogContext
Knock out some minor style inconsistencies picked up by ReSharper inspection.
Tiny refactor to cut some duplication out from LogContext.
Strings in .NET aren't (at build time) IEnumerable<char> anymore. Rather than use ToCharArray() and allocate more junk, switch to indexed access.