Add thread safety for std::shared_object_ptr
Implement stdext::shared_ptr

It's an alternative to stdext::shared_object_ptr
with weak pointers support and some other functionallity, however
it's heavier, uses more memory, more allocation and slower,
this class should be used when really needed, prefer
stdext::shared_object_ptr
Implement async dispatcher #221
Avoid infinite loop
Fix to last commit
Use boost::thread instead of std::thread
Fix spell cooldown timer
Merge pull request #296 from conde2/master

Fix spell cooldown
Fix #294
Merge branch 'master' of https://github.com/edubart/otclient