Homestyx hydra

R1:1e2718d747e8

Make Maniphest list page react to viewer capabilities

Summary:
Ref T603. Basically:

- Hide "Reports".
- Hide "batch edit" and "export to excel".
- Hide reprioritization controls.
- I left the edit controls, they show a "login to continue" dialog when hit.
- Allow tokenizer results to fill for public users.
- Fix a bug where membership in projects was computed incorrectly in certain cases.
- Add a unit test covering the project membership bug.

Test Plan: Viewed /maniphest/ when logged out…
Repository: R1 hydra
Commit Date: Sep 25 2013