added ability to associate public ip to VPC instance on creation
added test for 'associate_public_ip' feature
added logging messages for public ips in vpc instances
added validation to ensure that associate public ip is only used in vpc mode
test for new associate public ip validation
added fog 1.16.0 dependency to knife-ec2.gemspec
Fix merge conflict, inter-example spec dependencies
Merge pull request #169 from opscode/adamed-knife-381

KNIFE-381: Add ability to associate public ip with VPC instance on creation
remove escaped single quote to fix cosmetic display of summary

Fixes the summary from looking like this-
EC2 Support for Chef\'s Knife Command

To looking like this-
EC2 Support for Chef's Knife Command
Merge pull request #170 from opscode/adamed-gemspec

Remove escaped single quote to fix cosmetic display of summary
[KNIFE-422] Add option for specifying identity file for SSL gateway when creating ec2 server
EC2 server creation tunnelling should wait for a valid banner before continuing.
KNIFE-430: Unit tests for waiting for SSH Header

We should have a functional test for this, but this at least tests that we
don't yield and return true if we haven't read an SSH header.
Merge pull request #199 from opscode/btm/KNIFE-430

KNIFE-430: Test for SSH Header on connect
Cleaning up formatting and adding some debugging output to the TCP connection testing for SSH.
Fixing a bug in the SSH subsystem when it tries to connect to a private VPC IP address even though the --associate-public-ip flag has been passed in.
Merge pull request #202 from opscode/adamed/knife-455

KNIFE-455: knife ec2 may try to use private ip for vpc bootstrap even with --associate-public-ip flag
Docs: Increase detail about necessary options for VPC instance creation

VPC instances will need --server-connect-attribute, especially when the
VPC instance is created with --associate-eip on the command line.
Without it, the SSH process in the knife ec2 server create will insist
on connecting to the original public IP address, rather than the new
EIP
Merge pull request #203 from opscode/sh/create-server-sca

Docs: Increase detail about necessary options for VPC instance creation
handle windows line endings in credentials file