Allow VPC instance to associate withi non-EIP public IP on launch.

@bfulton @nahiluhmot For instances in a public VPC subnet (using an IGW instead of a NAT instance) we need to allow public IP association on launch for Internet access.