Use await reader.ReadToEndAsync() instead of reader.ReadToEnd().

As a follow-up to pull request #1, this one-line patch replaces a potentially blocking call to a synchronous method with an await'ed call to an asynchronous method.