Add support for multiple property enrichment, using a property bag
Change LogContext.PushProperties to accept ILogEventEnrichers rather than just PropertyEnrichers
Add support for opertaion context
Changes to support adding properties to an OperationContext from inside it.
Support both portable build and NET40.
Mark operation as successful by default.