Update VisualD project file.
Allow names with only one char in adjustMethodStyle..
Merge pull request #195 from HowToMeetLadies/patch-1

Allow names with only one char in adjustMethodStyle..
Added function and HttpRequestHandler overloads for listenHttpPlain.
Added HttpServerSettings.disableDistHost and made listenHttpPlain private in turn.
Fixed the test project.
Fixed passing of custom parameters when using @path() with RestClient.
Add unit tests for adjustMethodStyle and support acronyms in names.

Converting getHTMLEntity is now translated to get_html_entity instead of get_h_t_m_l_entity.
See also #195.
Added WebSocket.receiveBinary() and receiveText() to replace the non-explicit receive(). Fixes #182.

Also changed the example to use readText().
Removed a left-over getch() call.
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Fixed RestInterfaceClient for non-string URL parameters.
Fix messing up the regex replacement by number parameters.
Remove regex code from RestClient to fix URL parameters that start with a digit.

The regex replacement string "$1%s$3" was syntactically invalid whenever the %s was replaced by something that started with a digit.
Add test case for non-string URL parameters in the RestClient test.
Add HttpServerResponse.writeRawBody taking an InputStream and improve request/response logging.
Fix character encoding of default error pages + improve writeRawBody(InputStream).
Rework the HttpClient to allow reading of the raw body response + improve request logging.

The raw reading functionality is useful for proxies that want to pass the reponse on without decoding it. To make this work, HttpClientRequest.bodyReader is now a property that is initialized lazily.
The HttpProxy now passes on responses with Content-Length unmodified and does not suppress the CL header in it's own response.

The suppressed Content-Length header caused at least Chrome to ignore the Content-Encoding header, resulting in corrupted downloads. Passing on the body unmodified should also increase performance considerably. Extending this to work with chunked transfer encoding will be the next optimization step.
Merge branch 'master' of github.com:rejectedsoftware/vibe.d