This patch handles the case of booting a nova instance with a provider security
group as a regular security group.
Instead of failing the create-port command, which doesn't inform the user of
the error, we will remove this provider security group from the port.
Since all the tenants provider security groups are added to the port anyway,
this action is harmless.
In addition, if there are no other security groups for this port, add the
default one.
Change-Id: I11ec2f9bac6e2e011d66857df74962be07854d34