Match tenant_id when name ambiguity in get_secgroup_uuids()

Neutron allows securityGroup creation with same name
between one/more users, and the admin roles can get/use
the other users' securityGroup. So if there are several
securityGroups return, we should match the one which is
belongs to the stack owner, and then to raise
'PhysicalResourceNameAmbiguity' exception if can't match.

Change-Id: Icb7eae35ba40a142a4d398b7c9d58c8483b9588e
Closes-Bug: #1348064
Implement GroupSet updatable for AWS::EC2::NetworkInterface

Implement the 'GroupSet' updatable for
AWS::EC2::NetworkInterface resource to be compatible
with AWSCloudFormation.

Change-Id: Ia92c6d2732fdafc659d1a9a1db01cb66be9a9bc0
Closes-Bug: #1334212
Merge "Match tenant_id when name ambiguity in get_secgroup_uuids()"
Merge "Implement GroupSet updatable for AWS::EC2::NetworkInterface"