Feature/elastic ip enhanced

Added support for attaching ELastic IPs to a VPC instance; also preliminary support for generating new Elastic IPs if none are currently available and choosing the first available Elastic IP if none are specified in the facet definition.