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