Allow specifying security groups for VPCs
Security group unit tests
Added -json-attributes option to Knife plugin which are passed to knife bootstrap [KNIFE_EC2-58]
Removed mandatory security group id when using a VPC
[KNIFE_EC2-64] add a flavor list subcommand
[KNIFE_EC2-45] Add support for security group ids.

Merge branch 'rgeens/KNIFE_EC2-45' which adds support for specifying
security group ids.  Security group ids rather than security group
names need to be used when using VPC.
fix --no-host-key-verify so it works
Add explicit rspec dependencies.
[KNIFE_EC2-71] Prefer CLI params over knife.rb config values.
Merge branch 'KNIFE_EC2-64'
Merge branch 'fnichol/KNIFE_EC2-71'
[KNIFE_EC2-59] Add --hint option and create ec2 hint by default.

knife-bootstrap is now equipped to take advantage of Ohai's hinting
system and play hints on the target machine.  This will help us
identify EC2 instances more reliably.  Currently, this requires
modifying the globally accessible configuration value.
KNIFE_EC2-57: Make server object an instance variable / attr_reader.

This commit makes the server object used in Ec2ServerCreate and
Ec2ServerDelete an instance variable with an associated attr_reader
allowing external users of these classes to modify the server
definition.
Added a basic RSpec assertion to make sure that the attr_reader for @servers works
Updated link for correct, working link (as confirmed by Jessica Bourne).
Release 0.5.14
Bump to 0.5.15 for development
Adds support for knife ssh ssh_gateway.

Knife boostrap/ssh added the ability to specify an ssh gateway host.  This allows this to be configured in ec2 server create as well and passed through.
Adds SSH connect via custom server attribute.

Currently, uses public_dns hostname from Fog server definition unless we're in VPC mode, where we use the private_ip_address.

Extract this logic into a memoized helper.

Add ability to use any Fog server attribute as SSH connection host.
Merge branch 'feature/custom_connect_attribute' into appcloud