Added a callback for progress updated for the CloudServersProvider wait methods

#### Changes
- Added a progressUpdated callback delegate to the "Wait" methods on the __CloudServersProvider__ class
- Modified the extension methods to be internal
- Moved the __UserAccessCache__ class to the Core->Cacheing folder/namespace.