monome_log(), monome_error_set() and rewrite libudev implementation of monome_platform_get_dev_serial()

With configure-time compile check for udev_device_new_from_device_id(), should fix  build when udev is from systemd older than 189