Return early in Dict.equal? if the dicts have different size
Merge pull request #988 from meh/dict-equal

Return early in Dict.equal? if the dicts have different size