Fixes `--secret` and `--secret-file` options

* propagates knife.rb configurations
* adds CLI options to `knife ec2 create` and prefers those values over
what is in knife.rb
* adds specs
Merge pull request #145 from opscode/adamed-knife-349

KNIFE-349: Propagate "secret" and "secret-file" values for use when bootstrapping a new EC2 instance
added logic to allocate new EIP
no need to check for new EIP
merged christo's ssh_config changes
added ability to release EIP on server deletion
Support --ssh-config option which allow suppression of ~/.ssh/config if desired
[KNIFE-364] Don't overwrite valid specialized settings when common params are not set
Fixes `--secret` and `--secret-file` options

* propagates knife.rb configurations
* adds CLI options to `knife ec2 create` and prefers those values over
what is in knife.rb
* adds specs
Fix lambdas that match , between option values
Bump version to distinguish
Fixes `--secret` and `--secret-file` options

* propagates knife.rb configurations
* adds CLI options to `knife ec2 create` and prefers those values over
what is in knife.rb
* adds specs
Merge opscode master