Fixed auto profile loading for hotplugged controllers
Implemented square stick functionality. The analog stick can now be mapped so a push to a diagonal will reach a square corner of (1.0, 1.0)
Make sure to stop USB controller while suspending. Fixes out of bounds errors appearing
Changed haptic changing routine to skip always searching for existing device
Do not reset custom led setting while switching profiles. Fixes custom color option for controller slot
360 steering wheel mode changes provided by @mika-n. Improved deadzone handling. Fixed a bug in >360 turn range calculations. Small performance improvements.