added CanTraverseKeyValuePairs implicit for Counters

Counter was missing implicit method for CanTraverseKeyValuePairs which broke argmax and argmin.

Added standard implementation based on CanTraverseValues.