Clarifying GCounter equality.

After conversation with @seancribbs and @OJ I've simplified the
GCounter.Equals to use a combination of Dictionary.Count, key intersection
count, and then strict dictionary equality, as opposed to the partial
order equality stated in Shapiro, et al.