Avoid future compatibility churn when adding new members to struct
pci_conf by introducing some padding.
An additional member, pc_reported_len, has also been added to report the
length of the valid portion of an encompassing pci_conf. This allows
users to verify that their definition of pci_conf matches the kernel's,
preventing the use of invalid data.