- implemented a concurrent queue holding pointers to messagefactory in the messagelib which is used to provide concurrent messagefactory access
- updated the delta broadcast and send messages to get themselves a dedicated messagefactory from the concurrent queue so as to provide threadsafe access to these functions
- updated the event dispatcher and the ham regeneration to provide multithreaded functionality
- updated the messagebuilder events to use old fashioned pointers as not to get nullptr casts all the time when casting from creatureobject to object (this might be a vs 2010 issue)

Signed-off-by: schmunzel <schmunzel@swganh.org>