Remove __proto__ use from zepto.

This addresses #970 by removing the need to use `__proto__` and instead relying on a technique that more closely resembles jQuery. This also avoids the need for a fallback for IE<11. Tested this with `npm test` as well.
Having `splice` lets dev tools treat the collection like an array when logging it to the console.