Emit the full path for filenames.

The full name of a file is the concatenation of DW_AT_comp_dir and DW_AT_name where either can actually be missing. This patch handles all the cases I have seen.