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
should this `parseInt` include the base?