Updated client events and key handling

- Moved all CLIENT-sided events / methods out of ZSSCombatEvents and
into ZSSClientEvents
- Fixed custom key bindings not working if bound to a mouse key