Use status_for_json in chef_wm to fix status report when key generation is inflight

This is a pain to test because it fails only when we are actively generating keys.
Merge pull request #117 from opscode/ma/keygen_status_fix

Fix status report when key generation is inflight
Fix test mocks to use status_for_json
Merge pull request #118 from opscode/ma/keygen_status_test_fix

Fix test mocks to use status_for_json
Accept a default_orgname setting into init parameters