Merge pull request #900 from Slayer95/master

Fix forme legality check for Keldeo and Meloetta
Remove aliases for /forfeit
Fix /dexsearch bug when searching for types
Merge pull request #901 from TalkTakesTime/patch-3

Fix /dexsearch bug when searching for types
Add AV and AssVest as aliases for Assault Vest
Refactor unlinking code
Merge pull request #903 from TalkTakesTime/patch-3

Add AV and AssVest as aliases for Assault Vest
Merge pull request #902 from TalkTakesTime/patch-2

Refactor unlinking code
Add ofe as an opt-in dependency
The ´nonDefaultDependencies´ field in package.json is not used by NPM, but allows us to keep track of them.
Merge pull request #905 from Slayer95/ofe

Add ofe as an opt-in dependency
add mafia script
Merge pull request #908 from MJB47/mafia

add mafia script
Doubles is having a suspect test
Updated aliases.js for Mega-formes

Added commonly used aliases for the following Mega forms:
Mawile, Medicham, Venusaur, MewtwoX, and Mewtwo Y
Merge pull request #910 from CrestfallPS/patch-6

Updated aliases.js for Mega-formes
fix crash for cops in mafia
Merge pull request #911 from MJB47/mafia

fix crash for cops in mafia
Add NU beta
Add NU to /dexsearch
Merge pull request #912 from TalkTakesTime/patch-2

Add NU to /dexsearch