IntegrationManager: Extracted AquireMutex() from constructor and added cancellation support
IStore.Remove(): use bool return value instead of ImplementationNotFoundException
Tweaked exception condition documentation
Fixed code analysis warning