First pass on udev implementation.
Updates Unix joystick implementation to use udev to look up product and manufacturer IDs.
Updates CMake to link udev.
Removes Linux implementation for joystick info from FreeBSD.