deposit: separation of cenferences typeahead

* Generalises extended typeahead to be used for other things not
  only conferences.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>