WL-1026 : A msg is public if it is public or its site is

Announcements made on a .anon site should be public by default

This commit is twinned with that in the WL-1026 branch in wl-messages.