Add an option to skip personality for OpenStack VM creations that do not support file injection

Backends like rbd do not support this and emit an error at VM creation if
CONF.libvirt_inject_partition isn't set to -2 (which silently ignores the
personality parameter).

user-data field can provide the necessary bootstrap data when
personality isn't available, so no functionality loss is present.