IOHID: Improve handling of auxiliary mouse buttons

- Do not hand over "other" mouse events to the Quartz driver
- Fix misc.L[x] param in aux button events
- Send only the aux button event for "other" mouse buttons
- Remap kext button codes to better map IOHID driver (cleaner code)