Changed TCnMethodHook to use DDetours. See issue https://github.com/cnpack/cnwizards/issues/2
 - Most places it's used are completely replaced (procedures HookMethod and UnhookMethod are now protected, so can't be called externally.) Note CnProjectExtWizard still hooks and unhooks - not ideal, should probably change code structure to hook once and call trampoline (original method) when necessary.
 - DDetours code is current as of today, with XE3 compiler tweak by me (generics in the .pas file can cause compiler errors, even if the generics are never used - the compiler seeing them is enough.)