[general]
changed Dcx/mIRCLinker classes to be namespaces instead.
changed all code that uses these classes to reflect the change to namespace.
changed changed several cast's to use static_cast/reinterpret_cast instead.
added new mIRC V7.33+ SendMessage() flags.
added mIRC_SndMsg() function to mIRCLinker, this function handles the actual SendMessage() calls.
removed Dcx::debug() as its no longer needed.

[xdock]
commented out unused DCXDOCKSIZE struct.

[dialog]
added mHwnd == NULL check to getDialogByChildHandle()/getDialogByHandle()
added tsName.len() == 0 check to getDialogByName()

[check]
fixed bug that cause $xdidEX().state to always return $null

[CLA]
changed LayoutCell constructors to set all vars in the initializer list.
changed LayoutCellFixed::LayoutCellFixed(const RECT &rc, const FixedType nType) constructor to pass on the rc to the LayoutCell() constructor.
changed LayoutCellFixed::LayoutCellFixed(const HWND mHwnd, const RECT & rc, const FixedType nType) constructor to pass mHwnd & rc to LayoutCell() constructor.
commented out unneeded NULL check before delete in LayoutManager::setRoot()

[modules]
removed passing mIRCLinker object to load()
[general]
removed IDC_map setup code from DcxControl constructor as its already done in DcxWindow.
added NULL check to dialogs WM_SIZE event for the DcxToolBar control.

[xstatusbar]
removed unneeded NULL check & replaced it with a try/catch

[statusbar]
added getPartFlags() to get a parts drawing flags, same as in /xstatusbar
fixed bug in $xdid().text that caused it to always fail in ownerdraw parts, updated code to teh same as /xstatusbar