That's probably my last commit.
Let's look what have i done:
* implemented adhoc (it really works!).
** Features:
*** admin: global message, user deletion, online/all users list,
*** user: user can turn off groupchats handling, user can allow transport to publish his status text in VK (NEW TOKEN NEEDED)
* user/admin features in adhoc
* increased extensions features (status change, user online/offline)
* added avatar hashes which is now is optional feature (extension, configurable, look new config)
* smart registration: whatever user change (get token automatically or not) transport will "understand" what user want to do
* new settings which is could be added by extensions will be hooked in adhoc automatically (look extensions/status-to-vk.py for example)
* VK.com access number is now exists as global variable VK_ACCESS which could be changed by plugins as well
* transport will notify user if registration by password was failed by captcha or other things
* registration link now contain hash ("#") which is mean access rights