Add Enumerable#count
Add Enumerable#count test
stricter check for double resume; close #1885
Merge pull request #1887 from suzukaze/add-enumerable.count

Add Enumerable#count
should not use nil as default value for Enumerable#count since it prevent counting nil in enums; ref #1887