Add state to temp file
Add state to temp file

Currently, a temp file is downloaded, modified, uploaded, and destroyed.

This commit uses
- fileComplete,
- fileDirty,
- fileDestroyed,
to mark the end state of these operations.

GoogleCloudPlatform/gcsfuse,GoogleCloudPlatform/gcsfuse,GoogleCloudPlatform/gcsfuse