deferred hook

Adding support for a new hook  “deferred” to be called if the message
delivery is getting delayed.
Add colors to log
Made color of console log optional, evenif module is absent, haraka will work seemlessly
Remove dependency from cli-color, now only dependent on util, no new dependency
print color only if it is console, else normal text
Remove dependency of cli-color from json.package file for colourization of logs
Remove amqp from package.json
access: for 'any' list, don't process when org_domain not discoverable

and skip ipv4 literals during HELO
geoip: fail gracefully if geoip-lite isn't installed
graph: handle 'sqlite3' not installed gracefully
data.headers: fail gracefull if address-rfc2822 not installed
net_utils: s/stun/vs-stun/

vs-stun:
  works with current versions of node.js
  has a nicer API
  provides more net topology data (we don't need it, but nice to have)
package.json: s/stun/vs-stun/, added redis as optional dep
tls: s/1024/2048/, to reflect current Best Practices

(note that most SSL providers have forced the reissuance of 1024-bit SSL certs in 2013)
port465: added port 465 TLS listener

added port 465 to "require AUTH"
server: consoldiated duplicate callback
Merge branch 'master' of https://github.com/pedroaxl/Haraka into pedroaxl-master
Implement fixes to deferred hooks and better docs.

Closes #476
Merge branch 'pedroaxl-master'
Merge pull request #554 from msimerson/net_utils

Net utils