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
added logic to allocate new EIP
no need to check for new EIP
added ability to release EIP on server deletion
Fix lambdas that match , between option values