Function.prototype.bind compatibility with IE's typeof console.log == "object"

Provide compatibility with code that wraps the console in IEs (e.g. to allow logging to server and console) that uses ```Function.prototype.bind.call(console.log, console)``` etc as a way of allowing ```console.log.apply(console, arguments)``` in IEs where console.log is an object and apply is not defined.