WIP for review - cmdb/proposal path, conn info for chef, cli interaction [2/2]

starting to put more pieces together:
 - when a chef proposal commits, the cmdb constructs are created into the db.
 - when you edit a chef proposal, the key_name is replaced with the actual content of the key, to be sent to the server
 - starting to monkeypatch the REST chef client for the different paths into Chef (much of this is available in chef 11, but not 10.x)



 chef/data_bags/crowbar/bc-template-chef.json       |    4 ++-
 chef/data_bags/crowbar/bc-template-chef.schema     |    4 ++-
 crowbar_framework/app/models/chef_service.rb       |   25 ++++++++++++++++
 crowbar_framework/app/models/cmdb_chef.rb          |   15 ++++++++++
 crowbar_framework/app/models/monkeypatch/rest.rb   |   31 ++++++++++++++++++++
 .../20130103013025_create_chef_conn_info.rb        |    2 +-
 6 files changed, 78 insertions(+), 3 deletions(-)

Crowbar-Pull-ID: 435e215bf988752ad557bd21e8b8d434b6214bff

Crowbar-Release: development