FLUID-4973: IE8 workaround

IE8 Doesn't natively support Function.prototype.bind. Implemented the method suggested on MDN ( https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function/bind ). The code provided there is licensed to the Public Domain.

http://issues.fluidproject.org/browse/FLUID-4973