Logstash 2135 - Configurable port for XMPP output/input

Based on https://logstash.jira.com/browse/LOGSTASH-2135