User-specified announcements
The user can now supply a specific address to be announced. This allows you to announce a domain instead of an IP. It also replaces the old "force" flag; now we assume that if you supply an address, you want to force the announcement. I like this because it means if you want to force an announcement, you have to lookup your IP first.