Add missing files to the cmake build.
Enable multiprocessor builds on MSVC.
Update cmake build for Qt5.
Remove entries from CMakeLists.txt which do not need moc's generated for them.
Setup memory leak checking on MSVC in debug builds.
Add a feature for debug builds to prompt to attach a debugger.
Update CMakeLists.txt to include dependencies on all header files, which makes them show up in MSVC and be considered as proper dependencies during builds.
Avoid macro max/min with parentheses.
Use an #ifdef to turn off OPENSSL, if it isn't available.
Resolve ambiguity between boost::tie and std::tie, pick boost.
Add a return statement to functions missing one.
Remove luazip lua bindings on windows.
Fix all of the include guards for all of the headers in the main mudlet project.
Rearrange includes to improve compile times and allow for memory leak checking on MSVC.