gitignore. finally.
use JOYSTICK_{UINPUT,PATCHEDINPUTPLUGIN} #defines instead of FREEBSD/LINUX
always use patched-input method, instead of using uinput under linux.
updated patch to apply cleanly against mupen64plus-inpt-sdl-2.0

(probably still works against 1.5)
Merge remote-tracking branch 'origin/master' into darwin

Conflicts:
	.gitignore
	joystick.cpp
	joystick.h
	mariokart.cpp
	os.h
ignore mac build libs