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
Revert "Revert "Make team checking asynchronous""

This reverts commit 2cf7f32970d6c809c3cc1f703b09d761af4f4f6b.
Revert "Revert "Multiprocess team validator""

This reverts commit 9b66292832ec948c1698d10aa34876d86fd1c9de.
Merge commit 'b4699eb2ad4f135b56a582a9eea6a0f0c189dcef' into multiprocess-team-validator