Fix /dexsearch style

Fixed indentation
Removed unneeded semicolons after braces
Replaced .indexOf with in
Further style edits
Improve dexsearch

Various minor style changes
Remove stray character

>> "﻿/**" === "/**"
<< false
>> "﻿/**".length
<< 4

Not sure what that character was but it's not needed
Merge pull request #1 from Zarel/master

Update from main
Merge pull request #2 from Zarel/master

Merge with main
Remove CAPmons from dexsearch results

Prevents CAPmons from showing up in dexsearch results unless specifically requested. Also removes an obsolete line about Arceus-???
Fix redir

Properly detect if room was joined.
Remove double join.
Merge pull request #307 from Slayer95/patch-1

Fix redir
Improve canBroadcast()

If still in cooldown, the command is not added to the room anymore, and a message is sent to the user.
If an unauthorized user attempts to broadcast, the error message is now sent to the current room rather than to Lobby.
Merge pull request #309 from Slayer95/patch-2

Improve canBroadcast()
Fix typo in last commit
Merge pull request #310 from Slayer95/patch-1

Fix typo in last commit
Gen 2: Implement Berry
Room bans: Add check for user id being correct but targetUser not existing
Implement room auth check
Improve room auth listing command
Room auth listing command: Check correctly number of auth
Update README for GitHub redesign
Update viable moves for Umbreon and Chandelure