executor: add support for custom ansible_port

This change adds 'ssh_port' to the Node class so that zuul-executor can
use a custom ssh server when it is set by nodepool provider.

Change-Id: Icdac6cd41dded0e46fba5d14c31f40810f73b74a
4 files changed