Preserve original file name when loading scripts in nodejs

blanket normalizes filename and then loads them in node which causes stack traces to contain linux style path separators. If the user code is checking for a path on windows in a stack trace then the code breaks. The fix is to preserve original filename in call to localModule._compile