Update Sky Drop Mechanics

Fails if the target is not lighter than the user.
Fix typo
Add Gen 5 Sky Drop
Fixed Powder for situationally Fire type moves

Powder affects Hidden Power Fire, Natural Gift Fire, Judgment Fire, and Weather Ball Fire.
Prevent Entrainment from affecting Stance Change
Sync learnsets
Fix lag from old channels not being cleaned up
Use ofe in sockets.js when available
Ban Heal Pulse + Leppa + Recycle
Fix crash in sockets.js
Fix a couple of crashes

Battles would crash when it would try to check the property of null eg. targets[1].fainted
Kangaskhan can't learn Knock Off
Allowed level >100 pokes in gen 6 custom game
Merge pull request #516 from bumbadadabum/master

Allowed level >100 pokes in gen 6 custom game
Merge pull request #514 from InvalidDN/patch-2

Fixed Powder for situationally Fire type moves
Custap Berry is unreleased
Revert "Fix a couple of crashes"

This reverts commit 5c4b885174804ef6d583a61ca5486396156230d6.

{} is not a valid value for a Pokemon object.
Mail is unreleased
Gen 5 Mail
Gen 5 Custap