Support binding to named interfaces

This is intended to add support for environments with unpredictable dynamic IPs but predictable interfaces (such as when using vagrant-auto_network).  Using 0.0.0.0 everywhere will not always select the proper interface for cluster communication, and a manual override is useful.