Checks if the two given
GFiles refer to the same file.
Note that two
GFiles that differ can still refer to the same
file on the filesystem due to various forms of filename aliasing.
This call does no blocking I/O.
The data is owned by the caller of the function.