Support listening on multiple IPs/ports
Fix server notes and cluster support
Fix require to work like most people expect.

Also remove server object from plugin
Revert "Fix require to work like most people expect."

This reverts commit efa4fecadb81eff38de1fb4f060d0e86ea050ebd.
use global Server object instead of server_extra
Fix for new server code
Merge branch 'multiple_port_listen' of git://github.com/baudehlo/Haraka into upstream/multiple_port_listen
Multiple port listen improvements
Require authentication for connections on port 587
Throw error if IPv6 is implicitly specified and OS does not support it
Merge pull request #289 from smfreegard/upstream/multiple_port_listen

Multiple port listen improvements
Remove ?
Fix CRIT where local_addr.address is null
Merge pull request #290 from smfreegard/upstream/multiple_port_listen

Fix CRIT where local_addr.address is null
Merge pull request #291 from baudehlo/multiple_port_listen

Multiple port listen