Moved IE specific code from NodeCollection constructor to the IE Firebolt function.
Also remembered to reset NodeCollection's constructor after it is overwritten when it is given Array's prototype.