utils.go: Fix merge logic for user and hostname.

Fall back to image-specified hostname if user doesn't
provide one, instead of only using image-specified
hostname if the user *does* try to set one.
(ditto for username)

Closes #694.
Merge pull request #695 from dtzWill/694-fix-merge-config

- Runtime: utils.go: Fix merge logic for user and hostname.