Update formats.js

Swagger is now banned
Merge pull request #797 from TalkTakesTime/patch-2

Add Ability Clause for BH
Prevent multiple statusing moves

Hypnosis, Stun Spore and Sleep Powder were not fully accounted for.
Merge pull request #799 from Relados/patch-45

Prevent multiple statusing moves
Remove Disable from Drifblim

Drifblim commonly has Red Card and Unburden, making Disable somewhat ineffective.  Considering Disable isn't even listed as a commonly used move on Drifblim (< 1.873% of Drifblims use it), there's little reason to consider it a viable move.
Merge pull request #800 from Relados/patch-46

Remove Disable from Drifblim
Fix Protean Bug

Protean should not activate when a Pokemon must recharge
Merge pull request #801 from sirDonovan/patch-3

Fix Protean Bug Mark II
Remove Mummy message when attacker has Mummy

According to Marty, Mummy isn't supposed to show a message when the attacker already has Mummy.
Use noForce instead of comparison
Merge pull request #802 from Relados/patch-47

Remove Mummy message when attacker has Mummy
Update Mud and Water Sport Mechanics

Mud Sport and Water Sport now always last 5 turns
Gen 5 Mud and Water Sport
Replace Ice Beam with Ice Punch on Dusknoir
Merge pull request #805 from Relados/patch-49

Replace Ice Beam with Ice Punch on Dusknoir
Update Other Metagames
Fix typo

The case 'u-turn' will never occur, it needs to be 'uturn'
Merge pull request #809 from Relados/patch-50

Fix typo
Merge pull request #808 from sirDonovan/patch-4

Update Other Metagames
Merge pull request #804 from sirDonovan/patch-3

Update Mud and Water Sport Mechanics