By default allow directory browsing for authenticated users. It's needed for the Cyrus tests and is probably appropriate for production.

More importantly - use the indexable flag in system events to filter messages to the indexer.

This should remove some of the load from the system as the indexer was discarding most of what it received.