In IE<=8, delay deletion of options until after new items are added to fix a selection bug.
Instead of using special workaround code to handle click weirdness in IE<9 and jQuery, use the element.click method. This is the same fix that jQuery added in 1.9 for checkboxes (but not for radio buttons).
Fixes the problem that IE<=8 throws "Unspecified error" when text or options binding is used in a pop-up window.
Merge pull request #844 from knockout/844-ie8-popup-window-bindings

IE7/8 issue with knockout 'text' binding in popup window
Merge pull request #1191 from knockout/1191-better-checkbox-click-fix

Remove jQuery workaround that's no longer needed
Merge pull request #1208 from knockout/1208-ie8-options-selection-bug

KO 3.0.0 bug in IE8 - options/optionsCaption
Make the various array methods (forEach/map/filter) provide the array index to their respective callbacks
Added suite of tests for all utils.array methods
Enable utils tests in node runner