add CMake value to change udev rule destination

As a system package, the udev rule needs to be placed in a different directory, so this option should be exposed during the CMake call