Add device_id property

The new property (device_id) can be used for persistent matching against
a device rather than a filesystem (id_uuid).

This allows to match devices without filesystems as mentioned in #48.
Merge branch 'add-device-id-property'