Chef barclamp - install key, conn info and friends [1/2]

 - repeat of external credentials for chef, after cmdb->jig
  - jig entries created when proposal committs
  - in crowbar cli, key_name is expanded to actual key, and placed into proposal
  - Chef::REST is monkeypatched to provide DB sourced key for authorization
 - crowbar calback - "commit_proposal" to barclamps to allow them to (optionally) act at proposal commit time
 - barclamp_install_action in chef barclamp conditionally creates crowbar user in chef

(This should wait for main crowbar pull #1675, which adds support for barclamp_install_action in the crowbar.yml file)



 chef/cookbooks/crowbar/recipes/default.rb      |    6 ------
 crowbar_framework/app/models/chef_object.rb    |    1 +
 crowbar_framework/app/models/jig.rb            |    3 +--
 crowbar_framework/app/models/service_object.rb |   12 ++++++++++++
 4 files changed, 14 insertions(+), 8 deletions(-)

Crowbar-Pull-ID: 2efbc30c67af37fd64fcecf05536fe7ecfc2b35f

Crowbar-Release: development