Added mhookpp.hpp containing a type-safe wrapper around Mhook_SetHook