hwdb: return false if no property is found

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
hwdb: allow list of lookup keys per given record

This allows to specify:
  dmi:bvn*:bvr*:bd*:svnVENDOR:pn:Model 231*:pvr*
  dmi:bvn*:bvr*:bd*:svnVENDOR:pn:Series 12*:pvr*
   KEY_A=value
   KEY_B=value

Instead of:
  dmi:bvn*:bvr*:bd*:svnVENDOR:pn:Model 231*:pvr*
   KEY_A=value
   KEY_B=value

  dmi:bvn*:bvr*:bd*:svnVENDOR:pn:Series 12*:pvr*
   KEY_A=value
   KEY_B=value

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Bring mkdir.c, label.c and util.c in better line with upstream

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>