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-???
Add new Seasonal, School Schemes
Add new OM of the Month: Budgetmons
Due to sheer usage, Stabmons is left as OM and the new OM of the Month
is added, Budgetmons.
Update ResourceMonitor to control bandwidth
Update dependancies
New seasonal: Make sure templates with baseSpecies resort to it
Make sure in case of repeated numbers of species with formes
the baseSpecies is chosen.
New Seasonal: Don't let team maker repeat Pokémon
Add STABmons to /om
Merge pull request #321 from Freigeist/patch2

Add STABmons to /om
Credits: Add "Retired Staff" section
Credits: Add Vtas
Seasonal: Improve team maker
Seasonal: Change variable name
Gen 2: Fix phazing moves
In Gen 2,moves with negative priority work with negative speed.
It's the slower phazing move that will work first.
To achieve this, gen 2 runs its own compare priority and the functions
which use this one are edited so they use the custom compare priority.