basic NVMe 1.1 support
By now the nvme driver has been successfully tested on a few NVMe 1.1 devices. It's time to bump the supported version and attach it to the NVMe PCI class by default.
This includes an update to a few data structures to include fields specified by NVMe 1.1, including but not limited to the EUI64 of the IDENTIFY NAMESPACE data structure. Code to use the namespace EUI64 for devid and device node name will be included as well, but as that hasn't been tested on real hardware yet the driver will ignore namespaces having a EUI64 unless the strict-version property is set to 0. This will allow testing of the code when devices show up, and at the same time prevent accidentally changing devid and device node names when this code is finally tested and enabled by default.