Add support for IE8

This commit adds a private `_slice` method to the Postpone class to
convert iterable objects into arrays. This method performs the conversion
by trying to call `Array.prototype.slice` on the provided object and then
defaulting to a manual iteration if the first method fails.