Fix #506
InfoDump: Removed an unneeded function.
Fixed a race condition in the cQueue class.

Fixes #505.
Fixed cPluginManager:AddHook() binding.

Fixes #401. Old formats are still accepted, for compatibility reasons.
Added all of the useful level 4 warnings to Globals.h.
Added the warning(push) and warning(pop) around all includes from cryptopp within MCServer.

The only warning that is not prevented from cryptopp is 'unreferenced local function has been removed', which occurs at a single function.
Added the disable for 'unreachable code' to the files that include from cryptopp.

Also disabled that warning in cryptopp/cryptlib.cpp because it would go crazy.
Changed ASSERT in Release mode, and made it build properly.

To make it build properly, I added fake functions into cCriticalSection.
Merge branch 'master' of https://github.com/Diusrex/MCServer