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-???
Remove outdated comments
Fix crits ignoring boosts for all hits of multi-hit moves
Minor style fix to /dexsearch
Merge remote-tracking branch 'upstream/master'

Conflicts:
	config/commands.js

Fix conflict in dexsearch
Remove stray character
Clean up results to string section of dexsearch
Minor style fix to /dexsearch
Added a levenshtein 'check' to the /data command.
If you make a typo, it will try to correct it automatically by comparing the levenshtein distance.
Merge pull request #327 from TalkTakesTime/master

Style fixes for /dexsearch
Fixed style issues; removed whitespace on empty lines and moved levenshtein function to tools.js
Style fixes to list of forrmats

Now using the ruleset 'Standard' where it was missing. Removed double listing of 'Arceus' in several banlists.
Moved the levenshtein search to tools.js
Added an optional searchIn parameter to Tools.searchByLevenshtein
If you want to search through 'everything', omit it.
If you want to search through moves alone for example, provide ['Movedex'] as second parameter.