Add `properties' field for udev-device records

The properties field contains an alist of properties mapping property
names (string) to values (string).

Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>