String#casecmp should be call `to_str`
when non String object sent
And should be raise TypeError
when can not responsed to `to_str`
Merge pull request #2088 from ksss/string-casecmp

String#casecmp should be call `to_str`