Failing Test:

Replacing large arrays with a large quantity of object fails in various
browsers.

This manifests when navigating to a route which fetches a large array,
and sets it on the controller.

Ember.ArrayController.create(}.set('content', new Array(100000));
Fix `Ember.EnumerableUtils#replace` to allow large size of array
Extract replace logic as `Ember.EnumerableUtils._replace`
Merge pull request #3203 from tricknotes/array-replace

Fix to replace large array