initial
Add grab bag helper functions to chef_wm_base

For check_cookbook_authz/3 we get dialyzer warnings because the
stubbed function only returns ok and our code handles an error return
as well.
Rename helper function forbidden/4 -> forbid/4

Avoid potential confusion with webmachine callback function of the
same name (arity 2).
Cleanup darklaunch: use chef_wm_darklaunch
Remove darklaunch for required apps
Add work-in-progress client endpoints
Add _status endpoint
Remove erl_opts from rebar.config

In order to allow projects that pull chef_wm in as a dependency to set
BASE_RESOURCE as a compiler macro, we have to avoid using erl_opts in
rebar.config.
Add test for chef_wm_status endpoint
Remove check_calls from Makefile
Add chef_certgen to rebar deps

Also switch dependency URLs to use public read-only format for public
repos.
Remove unneeded DELETE handler code in /clients endpoint
Fixes for auth_info for client, node, role, sandbox, data bag endpoints
Making dialyzer happy

It is with absolutely no pride I commit this egregious hack
to trick dialyzer. I shall be in the corner, hanging my head
in shame if anyone needs me.
Added docs on Authz logic for OSC
Use the defaults from chef_objects/include/chef_osc_defaults.hrl

Allow #base_state.organization_name to be OSC_ORG_NAME
Add chef_sked helper module for OSC Chef object creation
Merge remote-tracking branch 'opscode/remove-unused-clients-delete'
Merge remote-tracking branch 'opscode/dt/auth-fix'
A few notes and edits on osc_authz.org

Mostly just organizing the types of authorization so we can more
easily see which ones are the same