Don't allow pci_devices/security_groups to be None

These should never be able to be None in the Instance object.  They are
lists and can be empty, however.

Fixes bug 1228402

Change-Id: Id250f8921926f906e858a09759bdab888bd597b0
Merge "Don't allow pci_devices/security_groups to be None"