Revert "phlsys_fs: remove unused *_file_lock_context()"
Revert "phlsys_fs: remove unused *_file_lock_context()"

Turns out that atomic_replace_text_file() doesn't work well on NFS at
all, go back to locks on local filesystem.

This reverts commit 230922ee8e2255b7eef611b7532bd3c598df82bb.

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