server: Allow using SIDs without uses_uid.

Some ircd protocols have server tokens that are somewhat like SIDs but
continue to use nicks to designate users. Allow storing the tokens in
sidlist and looking them up via server_find() without assuming full UID
is in use.

This will be used for ngircd.
protocol/ngircd: Allow more than one server.