Add support for multiple announce servers (fixes #677)

Somebody owes me a beer.
This probably serializes/deserializes perfectly fine with the non-pluralized name (and the tags look better), not even requiring a migration. (We'll want to bump the config version anyway though.)