Homestyx hydra

R1:8994a81b3538

Make event-triggered actions more aware of application access

Summary:
Fixes T3675.

- Maniphest had a couple of old non-event listeners; move them to events.
- Make most of the similar listeners a little more similar.
- Add checks for access to the application.

Test Plan:
- Viewed profile, project, task, revision.
- Clicked all the actions.
- Blocked access to various applications and verified the actions vanished.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T3675…
Repository: R1 hydra
Commit Date: Oct 21 2013