Correct lua joypad handler function names.  Fix #519
Prevent repetitive joypad axis states. Fix #521
Also create deadspace in negative joypad axis movement. fix #521
Move prevention of repetitive joypad movements to InputEvent. Fix #521
Return an event for all events. Fix #521
Update changelog with issue #519.