Implement Game Player Options functions
Implement a key/value pair set of functions that emulator controllers can use to set various generic bits of state, such as:
- Which keypad mapping should be used (player 1, player 2)
- Which joystick type should be used (Driving, Paddle, etc.)