Add specs for Enumerable#count that depends self.size on 1.8
Fix Enumerable#count that depends self.size on 1.8
Merge pull request #2474 from kachick/fix-enum-depend_size_on_1.8

Enumerable#count without arguments should prefer self.size on 1.8