Update lspci regex to make the inclusion of subvendor/subdevice references optional.

Signed-off-by: Rob Dobson <rob.dobson@citrix.com>
Adding a couple of extra device tests and improving REGEX to cope with '/' as well as refector the label/code expressions to make future updates simpler.

Signed-off-by: Rob Dobson <rob.dobson@citrix.com>
Change reporting to return uknown device names with the form '[Device XXXX]'.

Signed-off-by: Rob Dobson <rob.dobson@citrix.com>