Fixes the aspnet hosting failing tests.
1) Move the EndProcessRequest logic from NancyHttpRequestHandler into NancyHandler
2) Ensure nancyContext is disposed in NancyHandler.EndProcessRequest
3) Setup fake calls against the INancyEngine.HandleRequest async overload
4) Call EndProcessRequest in the tests