Implement november seasonal, Seasonal Strikes Back

Seasonal format is a random battle format that changes its rules monthly.
It often includes limited Pokmon pools, wacky mechanics you'd never encounter in game, and other fun stuff.
Merge branch 'master' of http://github.com/Zarel/Pokemon-Showdown