phlcon_differential: + createDiff()
phlcon_differential: + createDiff()

Wrap the 'proper' conduif diff-creating API 'differential.creatediff'
with a new function 'createDiff()' so we can specify the
'arcanist_project' field which will appear in the differential revision
as a hint to where the diff came from.

Add testCreateCloseDiffRevision() to exercise new method.

Test Plan: $ python phlcon_differential.py

aevri/phabricator-tools,kjedruczyk/phabricator-tools,cs-shadow/phabricator-tools,aevri/phabricator-tools,cs-shadow/phabricator-tools,bloomberg/phabricator-tools,valhallasw/phabricator-tools,aevri/phabricator-tools,cs-shadow/phabricator-tools,aevri/phabricator-tools,kjedruczyk/phabricator-tools,bloomberg/phabricator-tools,cs-shadow/phabricator-tools,valhallasw/phabricator-tools,valhallasw/phabricator-tools,bloomberg/phabricator-tools,kjedruczyk/phabricator-tools,bloomberg/phabricator-tools,kjedruczyk/phabricator-tools,cs-shadow/phabricator-tools,kjedruczyk/phabricator-tools,bloomberg/phabricator-tools,valhallasw/phabricator-tools,aevri/phabricator-tools