Fixed Powder for situationally Fire type moves

Powder affects Hidden Power Fire, Natural Gift Fire, Judgment Fire, and Weather Ball Fire.
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
Fix Sky Drop

Pokemon that do not take Spikes damage are immune to this move's damage.
Merge pull request #517 from Slayer95/patch-1

Gen 5 Custap
Ban Kangaskhanite on OU Monotype

OU Monotype is following OU's banlist.
Fix Sky Drop once more
Fix and update Endless Battle Clause

EBP was not effective in Pokébank formats

Added new complex bans according to
http://www.smogon.com/forums/threads/endless-battle-clause.3495354/
Summarize Endless Battle Clause
Rephrase EBC summary
Merge pull request #519 from Slayer95/patch-1

Fix and update Endless Battle Clause