Re-do and repair Conduit's maniphestEdit

maniphestEdit was split out over a few methods, nested in unnecessary
`if`s, and added projects already on a Maniphest and did not
effectively allow to delete projects. We simplify the code, make it
work, and add tests.

Change-Id: I2f114cd58fa2c6d173c7f9bfb92d9081a54af673
6 files changed
tree: e8a1169946555a001af36ca29cb41fc611a6b07a
  1. .settings/
  2. src/
  3. .gitignore
  4. BUILD
  5. LICENSE