Allow  to override instance hostname if no socket specified.

This might be helpful in the use case when CI slave running kitchen
in container with docker unix socket mounted in it.