speedup room deletion
Merge branch 'release_30' into release_31

speedup room deletion.
Merge branch 'release_31' into development

speedup room deletion.
Debug code fix: for two bugs in debugging code

First bug was one that printed out a copy of the current chunk of the
replay for EACH character in that chunk - fix was to move the print line
to be outside of the for() loop that examines each character.

Second bug was an off-by-one one that over-estimated the length of the
chunk of data from the replay file.

Although this commit temporarily enables the relevant debug lines I intend
to comment them back out again at the end of the series of commits!

Signed-off-by: Stephen Lyons <slysven@virginmedia.com>
Merge branch 'replay' into development

Debug code fix: for two bugs in debugging code.
Remove dead stats code from AliasUnit.
casts
get url
TMap::vertex
foo
Setup memory leak checking on MSVC in debug builds.
Add a feature for debug builds to prompt to attach a debugger.
Avoid macro max/min with parentheses.
Remove luazip lua bindings on windows.
Update to Communi 1.2.1, which is the new version of the irc library.
Make mpConsole in Host into a QPointer, so it is set to null whenever it is deleted.
Don't access mpConsole if it is null.
In situations where something tries to access mudlet (the class), after it is destructed, make it easier to tell what is going on.
Make HostManager a member of mudlet (the class) rather than a global singleton so that its lifetime is better understood.
Don't leak the string that defines the regex and since QByteArray's are null terminated and contiguous in memory, we don't need to copy them.