Updated Get, Clear and Remove approach to take in account the key specific lock
Merge branch 'develop' of https://github.com/Catel/Catel into develop
Removed double lock approach from CacheStorage
(+) CTL-172 Added ScopeManager to create custom scopes for any objects
(+) CTL-171 Added ReferenceManager to create a dictionary of references and unique identifiers