Quickbook: use relative paths in errors and __FILENAME__
.
This is more consistent than it is at the moment. For the FILENAME
macro, use the path relative to the original file or the location last
matched on the include path. This ensures that the macro is consistent
no matter which directory you call quickbook from.
Also enable __FILENAME__
in debug mode - so I can test this.