Add a default value for the port fallback so the clients that migrate to the new Twisted endpoint can still specify a default port to go with a specified hostname.
Convert IRC transport to new CONFIG_CLASS config.
Merge branch 'feature/issue-709-use-config-class-for-irc-transport' into develop