Provide Task<IRestResponse<T>> methods

Also provided simpler extension methods when you don't care about the
response info and just want the data.

Fixes #423
Merge pull request #427 from restsharp/haacked/423-awaitable-async

Provide Task<IRestResponse<T>> methods