Fixed: return 400 if request content-type is not uderstood
Fixed: http status codes on invalid Content-Type: and not supported Accept: headers
Added: testing with existing events framework moved to core tests
Changed:  http pipeline using HttpEntity instead of HttpListenerContext
Added: Basic http authentication provider tests