Better handling of non-ECMAScript5 syntax for older Prototype.js versions
Better handling of non-ECMAScript5 syntax for older Prototype.js versions

Closes #76

qzind/qz-print,klabarge/qz-print,klabarge/qz-print,tresf/qz-print,gillg/qz-print,tresf/qz-print,gillg/qz-print,klabarge/qz-print,qzind/qz-print,qzind/qz-print,klabarge/qz-print,tresf/qz-print,klabarge/qz-print,qzind/qz-print,klabarge/qz-print,gillg/qz-print,tresf/qz-print,qzind/qz-print,klabarge/qz-print,gillg/qz-print,tresf/qz-print,qzind/qz-print,gillg/qz-print,gillg/qz-print,qzind/qz-print,gillg/qz-print,tresf/qz-print,klabarge/qz-print,tresf/qz-print,klabarge/qz-print,qzind/qz-print,gillg/qz-print,tresf/qz-print,tresf/qz-print,qzind/qz-print