Properly coerce to String in String#end_with?
Properly coerce to String in String#start_with?
Fix String#end_with? in IE6..8

IE6..8 doesn't handle negative indices in String.prototype.substr