add optional context argument in run(), also changed declaration of function arguments to native .apply() syntax
add optional context argument in run(), also changed declaration of function arguments to native .apply() syntax

bignimbus/extended-javascript-console