Several changes:

    - fix WWidget::isVisible() not working correctly when the widget tree
    hasn't been rendered yet.
    - properly create innerHTML + children with JavaScript (fixes issue #3516)
    - fix #3518: email verification required
    - changes to positioning and padding of chart-title
    - fixed mistake in WBatchEditProxyModel::flags (issue #3514)
    - added ENABLE_LIBWTTEST and ENABLE_LIBWTDBO options
    - scope painter in chart initLayout; add relative margin to fontmetrics
    - added workaround for fcgi_streambuf::underflow bug (fixes #3461)
    - dbo::weak_ptr<const C> support
    - allow logging to a file that does not support the ate flag (like pipes, /dev/null, ...)
    - avoid use of Wt::itoa in Server.C (Wt::itoa is not WT_API, and speed is not important here)
    - fix clear() in a ManyToMany relation table
    - move rapidxml to Wt namespace
    - added an optimization to reduce the number of paths being painted
    - fix shadow support in chart legend: patch from Stefan Rupert (#3502)
    - added suggested change from Stefan Rupert (#3289)