The tests where not working.

- args/test.sh was out of sync (wrong name provided);
- mongodb and restclient used LogLevel.Debug instead of debug_.
fix Issue #544 - WebSocket waitForData timeout doesn't work

- use overloads instead of default parameter

- count down the remaining timeout duration while
  waiting for a new message
fix Issue #543 - WebSocket should default to strict receive
Fix JSONStringSerializer for nested composite types.
Fix triggering of two assertions in the Win32 driver.
Modernize the "diet" example.
Add build note for Win64
Merge pull request #545 from MartinNowak/fix544

fix Issue #544 - WebSocket waitForData timeout doesn't work
Merge pull request #541 from Geod24/fix-unittests

The tests where not working.
Merge pull request #543 from MartinNowak/fix543

WebSocket should default to strict receive
Fix serialization of unsigned integer types in JsonSerializer.
Avoid throwing an exception for unprocessed URLs in the HTTP server.

Instead of throwing a `HTTPStatusException`, the error page handler is now directly called with `HTTPStatus.notFound`.
Fix HashMap to always use Traits.equals.