resolve multiple minor bugs in refactor for successful catalogue compilation
$public_ip now defaults to undef for weave::firewall::dnat_published_port
weave::firewall::listen_to_peer debugged: firewall's proto(col) attribute fails to handle array
quiet debug notification in weave::simple::run
debug weave::firewall::(docker|weave), now matches output of docker/weave managed firewall