Added locks in lifetime manager for thread-safe resolve.
Minor R# cleanups, added some doc comments.
More R# cleanups
Moved lifetime infrastructure to separate folder/namespace
FxCop fixes