Server-side Async support
Change ServiceStack to be based on IHttpAsyncHandler so services have the option to be non-blocking by returning a Task<T>.
Dan Barua commented
It would be useful to be able to pass in a CancellationToken in the case of long running requests, eg. streaming large encrypted files off disc.