Arcyon: fixup 'arcyon task-*' for latest API

There have been breaking changes in the conduit API response for
`project.query`, support the new style and the old style.

Add keys that are new to project.query and maniphest.query to the ignore
list for the appropriate NamedTuples.

We'll want to look at other API changes in later work.
Closes #9

Test Plan:
The usual, in case something was missed
$ ./precommit.sh

.. create and update a task on upstream Phabricator successfully ..
$ arcyon task-create --uri https://secure.phabricator.com --projects
Conduit --format-id "Fix up Arcyon to support lastest API"
$ arcyon task-update --uri https://secure.phabricator.com --projects
Conduit --comment
"https://github.com/bloomberg/phabricator-tools/issues/9" --format-id
6144

.. create and update a task on local Phabricator successfully ..
WIP
Revert "WIP"

This reverts commit de9db463bf473b359656f809ea84ce0ee2fb9d9d.
WIP: extend phlcon_reviewstatecache to support author_phid
Revert "WIP: extend phlcon_reviewstatecache to support author_phid"

This reverts commit 850099193828400fb1bf8f5fdf1d5dfcc9de2231.
WIP: Refactor, remove accessors