Avoid memory allocations in vibe.http.log.formatApacheLog.
Fix description of DictionaryList.

See also #655.
Fix va_arg usage for GDC.
Replace use of renderCompat with render in the app_skeleton example.
Avoid use of renderCompat! throughout the code base.

Since DMD 2.064 is now the earliest supported D version, there is no need to use the "compat" version anymore, which will get deprecated starting in vibe.d 0.7.21.
Add vibe.web.web.terminateSession() and fix path based vibe.web.web.redirect().

If the argument to redirect() is not a full URL, it is treated as the local URI part of the full URL now. This allows specifying a query string.
Implement support for array/struct parameters and add doc comments in vibe.web.web.
Add support for Nullable!T parameters in vibe.web.web.
Support matching type templates for findFirstUDA.
Fix findFirstUDA to work again for basic types.
Add custom error handling supper using @errorDisplay to vibe.web.web.
Remove "unittest" configuration and overwrite the "unittest" build type.

On Windows, "dub test" failed to build with "Too much debug info for old CodeView format", so generation of debug information is suppressed now for unittest builds.