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

ApiController

Ports all of the WebAPI action result types.
Do not pass scheme and host, it's better for the Url in the location header to be partial. Let the client decide the host.