Add more Pokemon to BL

Wobbuffet, Staraptor, and Terrakion are all BL now.
Add new events + randbats moves changes
Fix syntax error in 61f9afebdd
Fix Arceus typing
Also use ´setType´ in Gen5´s Camouflage
Merge pull request #611 from Slayer95/master

Fix Arceus typing
Update Smogon Doubles UU banlist
Add swapPosition method
Implement Ally Switch
Fixes for Arceus typing
Fix Arceus overriding Trick-or-Treat and Forest´s Curse.
Implement Arceus typing more reliably by setting it when it switches into the field.
Display fail messages when trying to modify Arceus´ first type by any means.
Also fix mons keeping their typing when changing to another forme.
Improve the fix to forme change
Merge pull request #613 from Slayer95/arceus

Fixes for Arceus typing
Merge pull request #612 from V4Victini/ally-switch

Implement Ally Switch
|callback|decision is deprecated

It is now assumed that we expect a decision from every user who was
sent a request message.
Merge branch 'master' of https://github.com/Zarel/Pokemon-Showdown