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
Merge branch 'patch-2' of https://github.com/sirDonovan/Pokemon-Showdown into patch-2