Fixes a History bug where urlencoded history tokens lose their
encoding when they are delivered to HistoryListeners. A summary of
changes:

(1) Removed several calls to decodeURIComponent on location.hash
    which is already url unescaped by design.
(2) Added a test to verify the fix.
(3) Cleaned up an unused javascript var in history.html.

Reviewed by: jgw
Fixes: 572



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@402 8db76d5a-ed1c-0410-87a9-c151d255dfc7
5 files changed