Fix mouse controls on shipyard screen
Guard against phase differences in refresh rates
Add initial OOJoystickProfile code
massive re-jig of joystick profile code
commit because everything so far seems to be working properly
Add profile edit screen
expunge lots of code in favour of simplified approach
streamlined configurator screen
get profile saving to work
add axis-specific deadzones, cleanup
remove some unused stuff