Mac: Don't add the same joystick twice if IOKit reports a duplicate device.

Fixes Bugzilla #2704.