This commit enabled using keyboard keys to play the game.
However I did notice that if people smash the keys repeatedly when the game is not started or hitting the same key that has been pressed before can create many useless http requests on the slots which can cause a lot of load on the server.
I tried to disable/disconnect the signal and the slots but there was no method for it.
There should be a disconnect method for slots and/or disable method for events to prevent useless signals being emitted by http requests.
WLocalDateTime: remove const qualifier from return type of time() and date()

WLocalDateTime::time() and WLocalDateTime::date() return by value,
not by reference, so const qualifier of return type is useless.
Fix WtFindMysql.txt to support Fedora (mariadb / mysql)
add possibility to use external TinyMCE (e.g., CDN), add option tinyMCEURL

If configuration option tinyMCEURL is specified, options
tinyMCEBaseURL and tinyMCEVersion are ignored.

Probably, we need a possibility to specify custom URLs for
langs and plugins (TinyMCE 4 options external_plugins and language_url).
fix documentation of WTextEdit

\ref xxx "yyy
zzz"
results in disrupted text of anchor:

see <a>configuration</a>properties".

So, anchor text should be written in a row.
fix mistake in description of WApplication.messageResourceBundle()

See http://redmine.emweb.be/issues/1508
Dbo.UserDatabase: maxAuthTokensPerUser's accessors

see #1763 http://redmine.emweb.be/issues/1763
Dbo.UserDatabase: remove old token if too many

close #1763 http://redmine.emweb.be/issues/1763
Update WAnimation
since vc2013 -> round(...) is declared in math.h
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)
widget gallery and homepage updates
Session::topUsers(): actually obey the limit parameter.

HighScoresWidget::update() is already calling Session::topUser(20), but topUser() is discarding the parameter.
Several changes:

    - fix websocket-based widgetset application reloading giving restart popup
    - remove redundant setPopup() calls and unnecessary z-index styles
    - wthttp: fix HTTP header value length error
    - win32: add version information to Wt when building DLLs.
    - WDatePicker: revert to a plain container for layout
    - current mariadb version does not have mysql_library_init
progressive bootstrap fixes, IE handling, release 3.3.2 preparation
documentation improvements
fix server-side fallback regression
Merge pull request #47 from marco-m/patch-1

Hangman: Session::topUsers(): actually obey the limit parameter.
Merge pull request #6 from SaiFi0102/hangman

This commit enables using keyboard keys to play the game.
Merge pull request #39 from starius/master

several improvements; I like!