support secret/secret_file in knife.rb

Fixes KNIFE-398