Fix some of the direct module calls in Client.cpp
Fix some of the direct module calls in Client.cpp

OnModCTCP(), OnModCommand() and OnModNotice() are now called through a
preprocessor macro that does all the magic. This fixes a couple of bugs:
- the m_pUser member of global modules for OnModNotice() was wrong
- OnModCTCP() wasn't called for global modules
- Finally handle 'throw UNLOAD' for all of this three module calls


git-svn-id: 3ad904ec35b89a071badd9cb0113dfe58093e920@1162 726aef4b-f618-498e-8847-2d620e286838

TingPing/znc,aarondunlap/znc,ollie27/znc,elyscape/znc,DarthGandalf/znc,Kriechi/znc,TingPing/znc,Adam-/znc,withinsoft/znc,BtbN/znc,znc/znc,Kriechi/znc,jpnurmi/znc,jpnurmi/znc,anthonyryan1/znc,kashike/znc,elyscape/znc,YourBNC/znc,anthonyryan1/znc,Phansa/znc,anthonyryan1/znc,Adam-/znc,anthonyryan1/znc,GLolol/znc,aarondunlap/znc,elyscape/znc,dgw/znc,Zarthus/znc,TuffLuck/znc,Mikaela/znc,kashike/znc,anthonyryan1/znc,DarthGandalf/znc,withinsoft/znc,evilnet/znc,dgw/znc,evilnet/znc,Hasimir/znc,Hasimir/znc,BtbN/znc,badloop/znc,markusj/znc,psychon/znc,Hasimir/znc,evilnet/znc,YourBNC/znc,ollie27/znc,jreese/znc,Mikaela/znc,GLolol/znc,trisk/znc,Mkaysi/znc,psychon/znc,elyscape/znc,badloop/znc,psychon/znc,trisk/znc,TingPing/znc,psychon/znc,znc/znc,evilnet/znc,ollie27/znc,YourBNC/znc,TingPing/znc,reedloden/znc,YourBNC/znc,wolfy1339/znc,Mikaela/znc,jpnurmi/znc,Hasimir/znc,Phansa/znc,Mikaela/znc,dgw/znc,wolfy1339/znc,trisk/znc,wolfy1339/znc,GLolol/znc,withinsoft/znc,TuffLuck/znc,BtbN/znc,Kriechi/znc,jreese/znc,znc/znc,aarondunlap/znc,KielBNC/znc,Hasimir/znc,dgw/znc,Mkaysi/znc,badloop/znc,TuffLuck/znc,wolfy1339/znc,DarthGandalf/znc,Zarthus/znc,TingPing/znc,withinsoft/znc,kashike/znc,TuffLuck/znc,Kriechi/nobnc,Mikaela/znc,elyscape/znc,Phansa/znc,trisk/znc,jpnurmi/znc,Adam-/znc,Zarthus/znc,anthonyryan1/znc,znc/znc,markusj/znc,evilnet/znc,markusj/znc,jantman/znc,KiNgMaR/znc,badloop/znc,jantman/znc,reedloden/znc,jpnurmi/znc,psychon/znc,Phansa/znc,jpnurmi/znc,reedloden/znc,badloop/znc,jreese/znc,Phansa/znc,znc/znc,Phansa/znc,TuffLuck/znc,Adam-/znc,markusj/znc,Mkaysi/znc,reedloden/znc,BtbN/znc,markusj/znc,jantman/znc,Mikaela/znc,ollie27/znc,Zarthus/znc,ollie27/znc,znc/znc,aarondunlap/znc,aarondunlap/znc,Hasimir/znc,jreese/znc,anthonyryan1/znc,Kriechi/nobnc,Hasimir/znc,badloop/znc,Mikaela/znc,badloop/znc,Kriechi/znc,reedloden/znc,TuffLuck/znc,DarthGandalf/znc,trisk/znc,Kriechi/znc,YourBNC/znc,markusj/znc,KielBNC/znc,KiNgMaR/znc,BtbN/znc,GLolol/znc,BtbN/znc,Mkaysi/znc,jantman/znc,ollie27/znc,kashike/znc,KielBNC/znc,KiNgMaR/znc,Kriechi/nobnc,Zarthus/znc,GLolol/znc,jreese/znc,KiNgMaR/znc,withinsoft/znc,Zarthus/znc,dgw/znc,kashike/znc,Mkaysi/znc,jpnurmi/znc,reedloden/znc,GLolol/znc,withinsoft/znc,Adam-/znc,Mkaysi/znc,TingPing/znc,KiNgMaR/znc,dgw/znc,evilnet/znc,DarthGandalf/znc,jantman/znc,Kriechi/znc,kashike/znc,TuffLuck/znc,KielBNC/znc,elyscape/znc,trisk/znc,wolfy1339/znc,Adam-/znc,jreese/znc,KielBNC/znc,YourBNC/znc,DarthGandalf/znc,KiNgMaR/znc,Mkaysi/znc,jantman/znc,aarondunlap/znc,KielBNC/znc,wolfy1339/znc,Adam-/znc,psychon/znc,aarondunlap/znc