Make team checking asynchronous
Multiprocess team validator
Merge pull request #556 from kotarou3/multiprocess-team-validator

Multiprocess team validator
Remove CAPs from Random Battle
Fix bug with Quick Guard and Feint
Fix Scrappy

This fixes two bugs in doubles:
Not hitting your own Ghost partner with, for example, Explosion
An opposing Pokemon hitting its own partner with, for example, Explosion
Faster and less accurate dexsearch
Fix crash in dexsearch
Revert "Multiprocess team validator"

This reverts commit ce7cc3bf667da8470a26039e7a68be39a15da495.
Revert "Make team checking asynchronous"

This reverts commit a8d63fd7915d9de0e37a55bb721227d11784b68b.

Conflicts:

	config/commands.js
Fix dexsearch giving all pokemon for any move combination
Merge pull request #557 from TalkTakesTime/master

Fix dexsearch giving all pokemon for any move combination
Multiprocess Team Validator
Merge pull request #560 from kotarou3/multiprocess-team-validator2

Multiprocess Team Validator
Fix Harvest long description
Add gen 6 previews to /smogdex
Merge pull request #561 from TalkTakesTime/master

Add gen 6 previews to /smogdex
Ban Kangaskhanite in 1v1
Properly implement Powder immunity
Gen 6 Successive Protect Chances