add null check for CurrentPrincipal

fixes #2030
Fix test to not mix property and ctor injection
Removed obsoletes

Also bumped to inmemory obsolete to 5.5
remove redundant file
Removed locks from InMemorySagaPersister. #2286
Removing unnecessary list creation.
Passing number of tetries to FaultManager via a header