Implement --hbcxx-executable=<filename>

--hbcxx-executable= is a friendlier alternative to --hbcxx-save-temps
to cover the use case where a user wants to generate a binary to share
with others.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>