connection: check for transaction before attempts to access objects in it

so Haraka doesn't crash
Merge pull request #549 from msimerson/connection

connection: check for transaction before attempts to access objects in i...
smtp_proxy: bug fix, defines an undefined variable
Merge pull request #550 from msimerson/smtpproxy

smtp_proxy: bug fix, defines an undefined variable
Prevent duplicate newlines in bounce message
Fix example and prevent leak FDs
Increase the default open file limit in Upstart script
Fix date format on bounce messages
Fix timeout when processing mail
Merge branch 'master' of github.com:baudehlo/Haraka
geoip: fail gracefully if geoip-lite isn't 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