Move IE fixes out to a separate JS file

Getting too long, and it has nothing to do with the walkthrough functionality.
Implement Array.prototype.reduce to fix IE issues
Merge pull request #1 from Coornail/fix/IE-8-9-array-reduce

Fix IE 8-9 Array.prototype.reduce() unimplemented problem