Unify inline comment comparators

Use the same implementation for the PatchLineComment and CommentInfo
versions, which takes into account more fields. Some differences arose
because they were used in different places under different assumptions
about which fields would vary. Since these are now used in a variety
of places, be more general. Move both to the same location, so it's
easier to see side-by-side that the implementation matches. Use
Ordering so callers can use convenience methods where convenient.

Change-Id: Id855ed5b09b38c45b192459551a3d2c1f4c58b43
5 files changed