A generic auto-complete action is introduced, where the underlying storage will decide which optimized methods are used to fulfill the request based on the user's input.

For clients using the HTTP API, this functionalyity is exposed in a new action named autocomplete in the module contacts. Details are available at: