Don't reenter the mutex, it is not reentrant.
Merge pull request #198 from ahmedcharles/reentrant

Don't reenter the mutex, it is not reentrant.
Fix deletion of the various types of user created objects. This probably doesn't fix all instances, but it should be much closer.
Remove dead stats code from AliasUnit.
casts
get url
Avoid macro max/min with parentheses.
Remove luazip lua bindings on windows.
Boost includes <hash_set> on GCC unless BOOST_NO_HASH is defined which causes a deprecation warning on newer versions of GCC.
Eliminate some warnings by using negative values for constants in ctelnet.
Delete QTimer sooner.
Change the get*Unit() functions in Host to return references rather than pointers.
Add QT_NO_KEYWORDS to the build options.
Move TMatchState from TMatchState.h to TTrigger.cpp.
Use const T& more consistently throughout.
Make it build.
Update from SVN with all of the cleanup and other changes.
Fix includes.
IRC fix.
Add casts.