Fix Key.equals() to always consider the parent key

We didn't correctly consider cases where the parent key was null
on "this" but not on the supplied key instance.

Signed-off-by: Shawn O. Pearce <sop@google.com>
5 files changed