Added mechanism for comparing two DeclContext objects (from bottom to top-level declaration).
Added mechanism for comparing two DeclContext objects (from bottom to
top-level declaration).

Implementation of comparing two TagDecl objects not started yet.

prograholic/odr-check,prograholic/odr-check,prograholic/odr-check