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
added skia backend for WRasterImage
fixed layout problem causing overlapping widgets
Update WAnimation
Several updates:

    - fix #2478: deleting a widget bound in a WTemplate not cleaning up properly
    - fix #2488: tstui2 case, bad propagation of preferred size through tabwidget
    - handle touch-events in WGLWidget; WRasterImage fix
    - WToolBar::addButton(WSplitButton) has AlignmentFlag
    - fix repeated headers regression (#2501)
    - WToolBar::addButton
    - add touch support to WSlider
    - fix #2328: do not select an item without contents
    - implemented server-side rendering (fallback) for WGLWidget, added 3DCharting library
fixes for GL server-side rendering on Windows
fix scrolled() signal in WTableView
WStandardItem: setEditable(false) removes ItemIsEditable from the item flags
Wt::asString(): even Wt cannot divide by zero
Several updates:

    - allow HTML5 history to process state-pop's from a previous session
    - support XHTML tooltips in item models
    - memory fixes for WMenuItem. This code crashed on session destruction:
    - fix drag/drop regression initiated on an inline element
since vc2013 -> round(...) is declared in math.h
Several changes:

    - issue 2567: don't just ignore truncation reports from mysql
    - Compile fixes for MSVS2013
    - fix strange browser issue with non-integral measurements (tstui3)
    - Small fixes for potential problems reported by coverity
    - fix WTextEdit JS error when layout managers are not used
    - some cleanups in SQL generated: indentation, ';',  newlines
    - WMenuItem: fix a crashbug
    - Dbo MySQL backend: fix connect interface + fix test cases (floats also have sometimes unexpected types in responses)
    - allow HTML5 history to process state-pop's from a previous session
fix MSVC preprocessor error, MySQL regression, and boost random build annoyances