SyncFS v2: Use local SyncFileMetadata passed by local service in LocalToRemoteSyncer

There could be a chance that local file tracker remembers a file change
(i.e. local_change_.file_type() == FILE) but the same file is deleted by
a recursive deletion which is not tracked by the local tracker.

In this case the given metadata's file type should be UNKNOWN while the
change's type could be FILE or DIRECTORY.

BUG=327569
TEST=manual
NOTRY=true

Review URL: https://codereview.chromium.org/112643002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240103 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240103