#1871 - Amazon EC2 VPC support

issue 1871

ability to select a security group for a amazon instance inside a vpc
this is a second pull request after the changes suggested from the first pull
main changes:
managed_ip moved to a VM
vpc and security groups display human names where possible (based on the standard tag "Name" )
moved code into helpers out of .erb files