[src] Adding in the prepended -chr-%d to types, as udev appears to snag ...

`udev_device_get_property_value` for ID_SERIAL_SHORT appears to return the intended chr-%d with a prepended hypen; the ACM devices are marked as "-chr-123" instead of "chr-123".

This causes the `map_serial_to_device` method to return NULL incorrectly for rev3 boards in linux.

I've added an additional mapping to src/private/devices.h as to not introduce any device specific logic to the codebase.