Fix #1171 - Simplify some/any.

As stated in #1171, if the return of the iterator is ever truthy, the loop exits immediately via `breaker`.  Thus there is no reason for the extra check.

I also noticed that the tests remove the native version of `Array#some`.  This leads to spurious results because `Array#forEach` does not support `breaker`.  I'd speculate that it's likely the reason the extra check was added originally.  It's removed in this patch.