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