Exclusive fs during 'arcyd fetch'
Exclusive fs during 'arcyd fetch'

Make it possible to 'arcyd fetch' without needing to manually ensure
that no other arcyd commands are being run at the same time.

Abort if arcyd is currently running to avoid introducing cache
inconsistencies.

Test Plan:
$ ./precommit.sh

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