cleanup qfc

Issue: #44

Remove confusing logic and retarded comments by the usual offender. Change
prototypes a bit for clarity's sake again.
nix vjoy warning
header cleanup only
qfc: fix artifacts following cleanup
qfc: don't do same thing twice
ft: use C-style comments
-Wall -Wextra, no functional changes