add the line number for errors in V8 and NodeJS

Most ExecJS exceptions does not include the information about where the JavaScript error occurs.

This patch adds line numbers to NodeJS and V8 implementations to ease debugging, although the information includes some garbage like temporary filenames.