Improve API for typeahead service

Split the typeahead API into two separate calls, one to get all users
irrespective of the current project, and one to exclude a given project
or projects (default is to exclude current project, but one can also
specify as many project IDs as desired).