Add support for OPC reindexing

This adds or supports a 'reindex-opc-organization' escript that can
reindex all the data from a Private Chef organization in a single user
operation.  It is analogous to the existing 'reindex-chef-server'
script for Open Source Chef.

A private-chef-ctl 'reindex' command has been added, which provides
the UI for the tool.

Changes were made to underlying code that makes the reindexing
possible, which is why open-source repositories are involved.

Both OPC and OSC builds have passed through CI.

The OPC Omnibus branch requires OPC 11 features to run; support for
pre-Chef 11 OPC servers is not provided.

See all PRs for this work  in the following repositories:

   chef-pedant, chef_wm, erchef, oc-chef-pedant, oc_chef_wm, oc_erchef, opscode-omnibus