add customisable /boot.config

- assume dual serial + console by default
- use `-Dh` instead to prefer serial console
add customisable /etc/hosts
add generic file copy step
add support for GCE images

- gnu tar format with sparse file support
- the included file must be named disk.raw