Fix Keldeo-R being unusable in most formats

Also, don't show any error and just change to base species if the requirements for using Keldeo-R are not fulfilled.
Update Electrify and Ion Deluge

Added the proper activation messages and corrected Ion Deluge's implementation. Also changed Fairy Lock's target to "all".
Seasonal: Remove status from Present

The statuses seem to fail, so just remove them altogether for now.
Gen 2: Waterfall has no change to flinch
Also, add newline at the end and remove trailing comma for compatibility.
Sorted moves alphabetically (Magikarp's revenge stays at the end as it used to be).
Merge pull request #506 from Slayer95/master

Gen 2: Waterfall has no chance to flinch
Merge pull request #505 from Slayer95/patch-1

Fix Keldeo-R being unusable in most formats
Respawn suddenly dead worker on cluster
Merge branch 'master' of http://github.com/Zarel/Pokemon-Showdown
Assist can't select Roar / Whirlwind
Knock Off doesn't remove item if user faints
Move modlog in help from Moderators to Drivers.
Merge pull request #509 from kupochu/patch-2

Move modlog in help from Moderators to Drivers.
Possibly fix /kill not causing a restart in forever
Merge remote-tracking branch 'upstream/master' into kupo

Conflicts:
	mods/gen2/moves.js
Revert "Add hack for removing the battle process"

This reverts commit 2011c214f66c4605ad89685f0f9804c8d5837d11.
Add single process hack