IPluginHook interface

- Added IPluginHook that implements OnChatHook that allows plugins to
intercept chat messages before they are handled by extender or plugins.