make "nicknym" aware of token changes
I need to confirm, but I've got the impression that the latest refactor (introducing Nicknym) doesn't get the token if this is added after the keymanager object has been created.
We could use a proxy object, or just modify the setter to replace the token in nicknym.
2016-11-22T13:03:51-0500 [twisted.internet.defer#critical] Unhandled error in Deferred: 2016-11-22T13:03:51-0500 [twisted.internet.defer#critical] Traceback (most recent call last): File "site-packages/twisted/internet/defer.py", line 563, in _startRunCallbacks File "site-packages/twisted/internet/defer.py", line 649, in _runCallbacks File "leap/bitmask/keymanager/__init__.py", line 243, in send File "site-packages/twisted/internet/defer.py", line 1406, in unwindGenerator --- --- File "site-packages/twisted/internet/defer.py", line 1260, in _inlineCallbacks File "leap/bitmask/keymanager/nicknym.py", line 76, in put_key File "site-packages/leap/common/check.py", line 48, in leap_assert exceptions.AssertionError: We need a token to interact with webapp!
(from redmine: created on 2016-11-22)