Prevent use of modnote while locked or muted

Like all other moderator commands, being locked or muted should prevent usage of modnote.
Merge pull request #1179 from Relados/patch-5

Prevent use of modnote while locked or muted
canTalk now supports returning /command

returning /command will parse the command returned. This is mainly
useful for Config.chatfilter.
Optimize alt finding
Update formats
- Removed OM: Alphabet Cup
- Added OM: Mediocremons
- Fixed Fairy Face-Off
Fairy Face-Off follows Singles rules
Fairy Face-Off forces level 30
tweaked a few random doubles sets

people didn't like wobb's pool so i just removed it entirely and let it default to the singles one. some other minor alterations but that was the main one

tweaked a few random doubles sets

slight tweak to random doubles set

slight tweak to random doubles set
Properly report stack overflows
Fix private battles showing up in Watch Battle list
Merge pull request #1160 from Audiosurfer/patch-1

tweaked a few random doubles sets
Add OM Mashup

Challenge-only format. For September it is Inverse BH.
Update OMs
- Added consistency to the banlist order
- Added 350 Cup as challenge-only
- Added new OMotM: Haxmons
- Added new Pokemon Throwback: Gen III 1v1
Rename OU Monotype to Monotype
It causes confusion because OU Monotype implies it follows the OU banlist when in fact it allows certain Ubers, and has its own bans of OU Pokemon.
Update formats.js

Forgot the 1v1 part in Gen III 1v1
Remove extra end commas in arrays
Remove end comma in roost.self
Fix typo on haxmons.onModifyMove
Merge pull request #1186 from QxC4eva/master

Remove end commas
Ban Razor Fang in Haxmons