Adds Support for Managing the Broker/Console API Endpoint Address

Previously, the Broker API and Web Console could only bind to the
loopback address (127.0.0.1).  This makes remotely connecting
to these services difficult by requiring workaround solutions such
as SSH tunneling.

Since iptables must open additional ports, the following commit
should also be accepted for full functionality:

8515ea8c6017c87731fb7dcae86aa8b18b2ba51f

The change introduces the $broker_listen_ip and $console_listen_ip
paramaters that are used to specify the IP address the broker and
web console will bind to.  Defaults to '127.0.0.1' for backwards
compatibility.  Note: $broker_ip_addr was not used since it
defaults to $::ipaddress which breaks backwards compatability.