Add new HttpResponseProvider which is able to match http requests without exact match on http headers.

Some clients add http headers like version of client,… we are not
interested in these.
Update SimpleHttpResponseProvider so it only checks for method, path, content type http header and content. If ignores other http headers.
Update MockHttpServer so it does not filter http headers anymore. In the past it only took into account Content-Type. Now it well create request with all http headers.