Project feature

@slobak this is the commits for the project feature. 
the code is vastly unchanged in terms of the typeahead feature; I've changed the code to be a bit more generic, so the typeahead for user values and project values large follows the same code path.
How well does this work in the Asana workspace? I must have hundreds of projects visible. Does this request complete in a reasonable amount of time?