Test in-memory hash cache
A huge refactoring just happened to transport.
Deleted all handlers and now they're separately stored in the modules directory
Added js sources which transport uses instead of local handling
Fixed couple typos in translations
Forward messages now have things called "spacers" in start of line
Users is now handling in separate threads
And there are more changes...
fix grammar in Config_example.txt
Typing timeout increased
Fixed crash on urn:xmpp:receipts
Stats fix
API advanced logging
forwarded messages fix
disconnect fix
Less huge refactoring: VKLogin class is now called VK
Most of functions working with VK or operates VK datas moved in VK class
Fixed issue when disco was handled before other handlers
Something else?
Fixed #29
add getUserID.js
Fixed dependencies
Typo fix
Reconnect without restart implemented (still has errors)
Groupchat fixes: duplicate user was needed to know to whom the message was sent, now user replaced by
TransportID
api timeout fixes
registration fix
Fixed registration process (at least by token)
Bugfixes, functions and classes docstring added
Adhoc fixes
In-memory modules duplicate fix
Adhoc in the future
"All users" added
"Online users" fix
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
Merge branch 'testing'

Conflicts:
	Config_example.txt