Several changes:

    - make single click selection the default for a calendar, and un-deprecate WCalendar::setSingleClickSelect() (#2655)
    - wt-homepage: update google analytics API
    - themes: fix RTL regressions (#2648)
    - Wt::Auth: fix processEnvironment() in progressive bootstrap mode not showing the dialogs
    - Wt::Chart::WAxis: fix setLabelInterval() not working properly for range 30-120s
    - Wt::Dbo: isTransient() now also true for ptr's that were removed from DB
    - WDialog: fix #2646: footer() lazy-creates the footer
    - WStackedWidget: Fix #2645, patch from Bruce Toll, animation glitches
    - Revert firefox layout manager regression (in e.g. bootstrap 2 dialogs)
    - WAppcliation: restore confirm dialog when quited (#2603, Bruce Tool)
    - WPushButton: added a warning as per #1802
    - WAbstractItemView: fix #2284, ctrl-select unselects in single selection mode too
    - WPopupWidget: implemented #2396: automatic deletion on close
    - WPushBtton: fix resolveUrl when updating button icon, and fix redundant set of icon (#2599)
    - WTableView, WTreeView: fix scrollTo() being done before geometry modifications (#2525)
    - Wt::Render: more robust detection of a thead for repeating headers
    - Wt::Dbo::mysql backend: Doing mysql_library_init once, without locking and fixed race condition: mysql_init is not threadsafe
    - Wt::Dbo: restore query<bool> functionality (#2543)