Add parallel port joypad driver
More robust error and register state handling
Attempt to autodetect non-connected pins
Add reporting of autodetected non-connected pins
Fix autodetection of non-connected status pins
Add HAVE_PARPORT build option
Add support for bind autoconfiguration
Merge pull request #1091 from mprobinson/joypad-driver

Joypad driver
(BTPad) Cleanups
Split up RA runloop into separate file - runloop.c
(runloop.c) Expand check_stateslots
(runloop.c) check_oneshot - turn into inline function
runloop.c - Rewrite check_pause
runloop.c - check_pause - small nit
Move input_keys_pressed from input_common.c to runloop.c
runloop.c - optimization - Combine check_turbo and input_keys_pressed functions
apple_joypad_hid - cleanup apple_joypad_button somewhat
(OSX) More optimal polling of buttons/axis from pad_connection
(iOS) Build fix
(iOS) Update apple_joypad_ios.c same way