bump to 2014.10.21, several changes:

- refactored a bunch of device detection code
- handled cases for empty lists of pci/usb devices
- now at least 1 video device is required otherwise show error about iommu support