tool: check for ISO image creation tool

Instead of hardcoded usage of genisoimage the script now checks
for the presence of either genisoimage or mkisofs and uses one
of them. Also, the correct charset for both is utf-8
according to the manpage (rather than utf8).

Solves issue #627.