All requester to register where ever.
Slide the update of the chef role after the apply_pre_chef_call.

Make saving the config_hash from within the proposal_config
actually save into the database.
Fix error in test for valid proposal.
Play tweaks with remote running scripts to pass a payload to run
chef-client and pass a parameter to tell hostname to send request
to.
Remove warnings from erlang complier
  1. switch to httpc:request from http:request
  2. Add _ to unused variables

Fix scaffold feature test to expect cmdb_run in the attribute item.
  was set to not.
Rework the config_hash/config code on the proposal_config
  It wasn't always saving correctly.  The unit tests were failing
  with it (sometimes).
Add unit tests for proposal_config model

Fix issue with config_hash on proposal_config
Fix lots of nits and problems with proposal_config

FIx usage in model example.
Change the update_proposal_status to operate on the passed
in proposal_config and not the active one.
Clean up errors/warnings from chefspec.
Add unit test to validate that make_applying_or_delay
can handle duplicates.

Fix code to handle duplicates (it can happen for bigger proposals).
Merge pull request #312 from galthaus/pull-req-master-e4517a40898eab087212433a7dea764948978fc6

These tests are good - they will need to be ported over as we change the model
Merge remote-tracking branch 'dellcloudedge/master'