This removes the dependency on Microsoft.AspNet.Http from the Mvc.Core code. Added the reference back to tests where needed (DefaultHttpContext).