Add agent listen port as a config option.

Add ability to set the listen port for zabbix agents. This will essentially override the zabbix default. If this attribute is not passed into the chef run, then the agent will use the default port set by zabbix (currently 10050). If a value is passed in, then the port is explicitly set in the conf file.

Also added doc to this effect.