QFC: cleanup logic and unused stuff
Move keyboard shortcuts to a new file

Windows build could be interminently broken. Will
resolve in following commits.
Cleanup the main class's file some more. Windows still broken.
Remove unused functions
Open-code stuff that has no place outside ctor
Remove useless comment
Update copyright information for rewritten class
Absolutely no need to update tracker here
Rename for clarity
Refresh splines only once
Open-code always-constant params
Unbreak Windows partially
Reduce macro scope
Recent braino resulted in double free in error path
Clean up preprocessor mingw-isms

No functional changes.
Prevent text overlap with bigger fonts
Don't duplicate event handlers for every config reload
Remove outdated signal connections
Init X11 threads on Q_OS_UNIX
Actually check for X11, not Unix