SupyMisc: code cleanup & rewrite serverlist