Added Linux joystick hot-plugging via inotify.

This is a temporary solution until the proper libudev one.

Progresses #17.
Merge remote-tracking branch 'upstream/master' into travis-osx