tor_addr_is_public_for_reject should return 0 for multicast addresses

This makes the treatment of addresses from other sources consistent with the implementation of get_interface_address6_list.

This might need to be cherry-picked to: