parser: Add some more debug info when an included file can't be found.
Added t0002, t0003 - 'tup init foo/bar' creates the directory for you.
html: Update some examples to use 'tup init [directory]'
Fix t2083 - allow a missing newline at the end of a file.
html: Add link to tup-mode for emacs.
Better error message if .tup/vardict can't be created.
Added t2133, t6068 - don't segfault if "." is used in preload or an input.
Added t2134 - make sure run script stderr output shows up correctly.

The output should be under the banner for the directory in which the script was executed, not some time before.
Merged recent changes.  Fixed a typo with error return checking.
Merge branch 'rendaw-lua' into helperfunctions