Don't pass empty security groups in port creation

Skip the security_groups argument when the list is empty, as it can
break some neutron extensions not supporting security groups.

Change-Id: I970af48953d91182401f67f2483add51485a6f48
Closes-Bug: #1271112
Merge "Don't pass empty security groups in port creation"