Update String.prototype.repeat

- require coercible object, 21.1.3.13: 1
- require count to be positive and less than Infinity, 21.1.3.13: 6 & 7
- always interpret count as a number

Resolves #103
it is infinity, not less than infinity - presumably either error message or conditional is wrong.