Implement a fallback String.prototype.startsWith()

This is scheduled to be in ECMAScript 6.
Right now only Firefox has it.