Merge branch 'develop'
added default begin and continue methods on process manager
debugging the performance metric error where recieved time is before sent time
Updated packages
updated EntityQuery to make the NumberOfRecordsToSkip protected
reorganising the code base and various bug fixes
updated project file
added new entity query, fixed enum wrapper eqaulity bug and fixed performance metric bug
fixed EntityQuery return type
increased transcation scope timeout period and now only log errors when sending to error queue
updated location of attibutes to the core project
fixed bug with the FirstOrCreate and SingleOrCreate Methods on DbSetExtensions
updated firstOrCreate and SingleOrCreate methods to fix performance bug
updated sample project and added the ability to turn off performance monitoring
added circuit breaker policy configuration
context factory no longer keeps an instance of the created context. Contexts can now be created for queries with no change tracking or for transactional purposes which does include change tracking
fixed user name resolver bug in worker endpoints
fixed service locator extensions bug
fixed service locator bug
added system wide cicuitbreaker and increased sensitivity to fatal errors