Convert hhlog to a macro, with filename/line

hhlog is now a macro hhlog, filename/line number emission can be turned
on via the log options.