hamamatsu: Support empty MacroImage value

Mathieu Malaterre reported a VMU slide with an empty MacroImage value,
which fails to open with:

    Could not read macro image: Empty input file

Don't choke on this case.
misc/make-vmu: Add empty MacroImage value to VMU file
hamamatsu: Fix use-after-free in VMU error path