making Array.prototype methods dispatch correct 'splice' patches
This makes the type: "splice" patches dispatched by .push, .unshift, etc match what DefineList dispatches, so stache will work correctly.
This makes the type: "splice" patches dispatched by .push, .unshift, etc match what DefineList dispatches, so stache will work correctly.