Add support for multiple files for debugging.

We now transfer file name and ID to the debugger in SOUR command, and the line instruction now includes the file ID, too. The debugger can keep each file's text around that way.