Azure storage containers

Building on the existing Azure Storage support, we needed the ability to use a specific Container with a Shared Access Signature instead of handing out the full Storage Account Connection String.

The configuration API has become a bit more complex/confusing. Also the HTTP client support doesn't require the Azure management library dependencies. Perhaps it would be worth considering how to better split these two?