Implement cookbook unshare API endpoint.

This implements the endpoint used by knife cookbook site unshare
:cookbook. This also refactors most of the API specs to take advantage
of the cookbook site share endpoint for more realistic end to end specs.