Remove the extra trim from String.isBoolean

Save the extra trim.
Right, I missed that entirely. `this` can never be null, unless code is doing something silly like `String.prototype.isBoolean.call(null)`. So it's really an unnecessary safety check.

The triple-equals is good from an optimization perspective since it doesn't do any type coercion.