Use the Bootstrapper to create provider instances for integration tests
Place the cleanup tests alone in their own category
Support specifying a default region in the test settings configuration
Paginated server listings cannot be modified during pagination
Use CentOS 6.4 image for Cloud Servers testing instead of CentOS 6.0
Need to attach the test server to at least one network so TestListAddresses works
Update TestListAddressesByNetwork to support servers which are not connected to *all* networks
Updated assertions in TestCreateImage (account for pre-defined metadata)
Need to wait following the call to Delete Volume Attachments so the server state is updated
Ignore server status during polling checks when the TaskState property is not null
Don't trust server status unless the same value is observed across 3 consecutive polling intervals
Merge pull request #231 from sharwell/CloudServersTesting

Cloud servers testing
Merge pull request #230 from sharwell/UntrustedServerStatus

Untrusted server status
Add the ResourceIdentifier<T> abstract base class
Add extension method WebRequest.GetResponseAsync
Include necessary extensions from ParallelExtensionsExtras directly in the project since the ParallelExtensionsExtras package doesn't support .NET 3.5
Add InternalTaskExtensions with methods for returning completed tasks
Add utilities for implementing asynchronous providers to ProviderBase
Add the IProgress<T> interface for provider interface callbacks
Add the AsyncCompletionOption enumeration for specifying when tasks should be considered complete