js: changed comparation (must not change anything)
js: debug - show tokens on load
js: support for event handlers on sendMessage
Constants for token saving
js: token saving/retrieving

FIXME: watch part may block if it already started sending message (to
get data from google) and just waiting for "ready" msg, and we ask it
to send another message (to retrieve token)
comm: save/retrieve tokens (untested)
debugging logs

Problem: we treat Ready event differently.
One version - "JS loaded, it's possible to send messages" (the first one)
Another - "JS has active network connection" - the latter and bad one.
Result: deadlock (watch part waits for Ready event to be able to reply
with tokens...).
js: more save token obfuscation; uniform LS access
comm: cleaner handling of "js not ready" state (untested)

Use callbacks.
Maybe even don't expose them in .h?..
js, gae: logout support (untested)
gae, js: some fixes for logout
gae: typos, fixes, debug
js: remove tokens by '' not undefined
comm: fixed msg code on RetrieveToken reply; debug
js: token-retrieve-reply fixes
tasks: minor fixes in debug-msg and empty-msg
Replaced task icons from 48px to 16px
Merge branch 'bug32_tokenloss'
Merge branch 'master' into bug48_doneicons
gae/config: prettify logout button; prepare for its hiding