------------------
**Upgrade note**: This version requires Plone 4.1 but no longer requires any
persistent configuration or does it have any UI. Please deactivate the add-on
in the add-ons control panel. The functionality will be present as long as the
package is available on the Python path.
- Use `dispatchToSublocations` from zope.container.
[hannosch]
- Optimize the queue before calling `begin` on index processors, thus avoiding
the extra setup cost if the queue is optimized to contain no items.
[hannosch]
- Removed `reindexOnReorder` patch, which isn't required anymore in Plone 4.
[hannosch]
- Removed the conditional auto_flush feature and instead always enable it.
[hannosch]
- Merged `QueueReducer` into the `queue.optimize` method.
[hannosch]
- Remove the `utils.getIndexer` indirection.
[hannosch]
- Remove `utils.isActive` - when installed we are always active.
[hannosch]
- Remove Plone 3 backwards compatibility code. This version requires Plone 4.
[hannosch]
- Remove GenericSetup profile, Plone control panel and move configuration to
global utility.
[hannosch]
- Add uninstall profile.
[kiorky]