Fix for item #1278 - Add WebAPI ActionResult types and helper methods on

ApiController

Ports all of the WebAPI action result types.
My understanding is that in case like these, since we do not have any continuations to run we could just return the Task which would however get awaited or executed in action invoker?...other results in this PR also are returning the Task..