report dependencies found by ep3 even if ep3 fails
add @depend preprocessor directive
improve handling of debug files

Debug output is now named "input.debug" rather than
"input.preprocessed". When the failure is in the expansion process (e.g.
connectivity errors), the expanded verilog is written to the debug file
rather than the preprocessor output.

Add the "// Generated vy vp3" line before parsing, so that the line
numbers for errors are correct.

Search for include files in the current directory by default.

This change was made quite a bit more difficult because File::Copy can't
accept File::Temp objects as arguments in perl 5.8.8, so I changed
several things to use IO::File->new_tmpfile instead.
change to relative path for ep3 depends

(requires an associated change to ep3)
expression evaluation in @Vector
version bump to 0.1.60