allow override of listening address

If, for instance, one wanted to have a pool of dedicated haproxy servers that
handled queries for other hosts, it would help to be able to listen on ports
other than localhost.

Default to the expected behavior.
Added JRuby support.
docker watcher: continue polling if a single host fails
docker watcher: follow log convention
introduce .mailmap

Dedups git shortlog -sne
Implemented Marathon watcher

Added new watcher which get services from Marathon API
https://github.com/mesosphere/marathon