Support generic equal and hash operators
Submitted by Leonardo
Link to original bug (#707305)
Description
Comparing two GFiles with foo == bar is not the same as comparing them using foo.Equal(bar).
Perhaps the equality operator should be aliased to the equal method?