Awaitable ServiceClientBase methods

This is the initial commit for awaitable methods (GET, POST, PUT, etc)
in ServiceClientBase and AsyncServiceClient.