This task is a follow on from CORE-183
The work to be done is in expanding the existing IHttpContext model to be richer and then to refactor all the HTTP Handlers to work off IHttpContext rather than HttpContext. For integration with ASP.Net conditional compilation using the NO_ASP symbol will be used to add methods which simply wrap the HttpContext in the wrapper class and pass it through to the abstracted handler interfaces.
To make this easier may be advisable to define our own equivalent of the IHttpHandler interface which keeps our handler implementations to a standard interface even when not integrating with ASP.Net, this will then make it easier to extend rdfServer because it can just reuse the existing handlers rather than rolling its own