* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
- Renamed few functions to avoid confusion
- Now UI will report text (gotfocus, lostfocus), popup_closed to the frontend
- Both cases (DPad, Keyboard) covered
I moved `#pragma once` when the code was in `LaunchItem.h` to here and I'm not sure if this may cause on some cases unresolved symbols.. I was getting this error in my temp project and after removing this, didn't appear again.. it might be VS issue.. but it's not to be here required anyway