Minor fix to input test for non-mouse case. Make sure the mouse capture button doesn't show up when it shouldn't.
Merge pull request #681 from ablake/next

Gamepad API changes.
Merge pull request #680 from kwhatmough/next

Minor fix to input test for non-mouse case. Make sure the mouse capture ...
Generate Lua bindings to fix build error.
Merge pull request #683 from kwhatmough/next

Generate Lua bindings to fix build error on Windows (Mac still needs attention...).
Removing GamepadButton by adding _dataBinding member to Button.
Changing Gamepad::ButtonMapping enum values in order to remove getButtonMappingByIndex() which was a clunky and slow way of doing things.
Fixing crash in Game::shutdown() with Steve's fix.  (Thanks for catching that!)
Initializing UI pointers to NULL in Gamepad.
Correcting joystick normalization in Windows.
Updating Lua bindings.