Add some more changes:

Hooks for WaitForDebugEvent and DbgUiWaitStateChange -- we might expand on these later to hide cuckoomon being loaded in a debugged process
Make Process32First/Process32Next skip logging for the cases of protected processes, as the malware won't receive information about these tasks.  Leave in logging for the final failed case so we can know if they're enumerating all tasks or interested in a particular process
Work around LdrLoadDll being logged for attempted duplicate cuckoomon loads by comparing the loaded dll path against cuckoomon's loading directory
Ignore unimportant exceptions for the exception logging