fixed IE<9 [].slice implementation

IE<9 does not support [].slice to turn a host object, such as a
nodeList, into an array.  Instead used iteration to push each object in
the nodeList into a new returned array.