Add MockHttpServer test for PUT requests.
Add MockHttpServer tests for requests with query parameters.
Move all the classes/interfaces related to persisting and replaying request/responses to/from file into separate package.
Make HttpRequestResponseFileLogger package private. Only the factory needs to be public.
Add package javadoc for file package.
Rename FullHttpRequestBuilder into RequestConvertor.
ApacheHttpClientResponseImpl is package private. Should not be public.
Add package javadoc for client package.
Start and stop methods of MockHttpServer throw IOException just like LoggingHttpProxy not generic Exception anymore.
Improve error message when creating invalid HttpMessageHeader.
Improve error handling in MockHttpServer: Catch any exception that might occur, log it and return specific http return code.

This also changes the response code that indicates that no matching
request was found from 500 to 598.
Add CustomHttpClient that does not uses any of the interceptors that DefaultHttpClient has configured. Reason is that we don't want to change existing requests/responses when forwarding requests in LoggingHttpProxy.
Use CustomHttpClient in ApacheHttpClientImpl instead of DefaultHttpClient.
Update FileHttpResponseProvider to use lazy initialization. This is needed to get it working with MockAndProxyFacade.

Before requests/responses were read at construction time. When using
MockAndProxyFacade this does not work as files are not yet present at
construction time. So they should be initialized lazily when requesting
for first response for request.
Bugfix: HttpRequestFileReader supports message headers / key value pairs with multiple equal signs for example: Content-Type=application/json; charset=UTF-8
Adapt HttpResponseFileWriterImpl so it supports responses without Content-Type.
Adapt HttpResponseFileReaderImpl so it makes sure Content type = null in case not specified. In the past it was empty string.
Introduce MockAndProxyFacade which makes it a lot easier to switch between logging mode and mocking mode.
Add integration test that shows the usage of MockAndProxyFacade. It also tests the integration between MockHttpServer and LoggingHttpProxy with some use cases that failed before.
Update changelog for 2.0-SNAPSHOT.