ec2: RunInstances: attach private IP address to the network interface if non-default VPC / subnet specified

Fixes an 'Network interfaces and an instance-level subnet ID may not be specified on the same request'
error when trying to assign an private IP when when a subnet and public IP association also are specified.

Closes hashicorp/terraform#687.