Nucleo-F4x1RE: Add support for an analog joystick shield.  There are still some ADC issues to be worked through as of the initial commit
Update ChangeLog
Beginning of a 1st person game
Remove carriage returns; correct file modes
Add traveller main file and stubs for required headers
Let's get consistent with spelling:  Use the US spelling of traveler with one 'l'
A few more traveler fixes
Add graphic device initialize logic (incomplete)
Making a place for color transformations
Add color initilization logi
Add framework for joystick input
Rethink positional input; Add input configuration logic
A more more input positional logic
Add two files that were missed in a previous commit
Oops.. incomplete stuff from a branch accidentally merged.  At least make it EXPERIMENTAL
Nucleo-F4x1RE: Fix some joystick shield logic
Nucleo-f4x1re: Add comments about pin conflicts; Fix GPIO configuration
Nucleo-f402re: Add an option to use only a minimal set of joystick buttons.  This eliminates some GPIO conflicts
Nucleo-f4x1re:  Fix some joystick pin definitions
Nucleo-f4x1re:  Add pull-ups to joystick button GPIOs