Call console with apply so args aren't written as an array.

- uses Function.prototype.apply.apply because in IE, console functions
  aren't normal functions and don't have apply().
- this code change from Daniel Schaffer, posted to http://benalman.com/projects/javascript-debug-console-log/