WIP: Open Unreal SpaceMouse 2.0
A complete rewrite of "SpaceMouse for Unreal Engine" (as previously known). Code architecture is now infinitely better and it uses MCRO to achieve great modularity. HIDUE module is also retired in-favour of properly importing hidapi via XRepo package manager (handled by Nuke.Unreal).
This will open up a lot easier extension for other kinds of devices, not necessarily connected through HID, even from other plugins.
This PR is in WIP until I can ship beta versions of it. Currently no new end-user features are there but couple of them are planned. Some long-standing jank are already fixed though ;)
It is not yet trivial to build this plugin only from this repo, a proper release will also include a guide to do so.