Replacing using logging with .log()()

This helps them get the real line numbers in the native console, rather than "runner.min.x.js:1" - but it's still not 100% solid.
Simplified, and add explanation

.apply method is still a problem :(
Fixed other console methods
log, error, warn all working

Boom!
Merge pull request #1883 from jsbin/fix/1833

Fix console logging to show correct line.