rewrote gamepad stuff to not use JInput
changed a poorly named variable
fixed an NPE when there wasn’t a mapping for a component
removed all references to jinput and all jinput files
Initial NativeGamepad class
Merge branch 'gamepad' of github.com:limelight-stream/limelight-pc into gamepad
now use NativeGamepad class
stop native gamepad when closing limelight
Don't allow release of a running gamepad
Access the Type enum through SourceComponent. Check the absolute value of the new value so negative works too.
Remove lin32 jar from build
Fix controller detection race
Fix another race in controller detection
Make SourceComponent serializable
Add gamepad_jni code and libraries for Win32 and Win64
Oops, forgot the actual code...
Add prebuilt gamepad libraries for non-Windows platforms (stock 1.3.0)
Add linux gamepad library and build script
Fix return value of processEvents
Add OS X build script and binary