Accept a default_orgname setting into init parameters
Remove default_orgname from base_state
Add support for generating URLs for groups and containers
Merge branch 'hh/default-orgs'
only create checksums for non-existing checksums

This commit fixes an issue that results in error message spam on
the PostgreSQL server. We were previously attempting an insert on
the checksums table for all checksums that belong to a cookbook, even
if they already existed in the database. Because we were rescuing the
conflict, we weren't actually seeing errors, just log spam from
PostgreSQL. This commit ensures that we don't send inserts for
checksums that we already know exist.
Initial changes to support ACL endpoint.
Modifications to acl type for data
Added name check for containers (from dispatch.conf routes) for acl endpoint
Added not found error message for org (needed for org ACL check)
cleanup from code review

* remove acl_state
* add container to object_name spec