fix for es<5 not having Array.isArray()

I'm trying to get readable-stream to work in old browsers and this module is one of its downstream dependencies. This patch just defers to the toString '[object Array]' trick for isArray if Array.isArray isn't present.