EC2 VPC Network interface security group fix - EUCA-10004

AWS/EC2 compatible errors are now returned when an invalid combination
of network interface and instance parameters are used for running
instances.

Running VPC instances, modifying instance security groups and modifying
network interface security groups are updated to ensure consistency
between the instance security groups and the primary network interface
security groups.

EUCA-10004
Merge remote-tracking branch 'origin/dev/sjones/EUCA-10004' into testing