Gen 1: Fix Leech Seed damage order

Leech Seed damage occurs just after a Pokémon has made its move.
If the seeded Pokémon is faster and it's thus seeded after its turn, it won't be damaged.
Gen 1: Fix recurrent damage order

Burn and Poison damage occurs just after a Pokémon has made its move, not on residual order like in later gens.
Gen 1: Fix Leech Seed on switch in

If a Pokemon is leeched upon switch in, its health will be sapped if its speed is equal or lower to that of the leecher.
Gen 1: Add recurrent damage on switch-in

Recurrent damage is dealt upon switch-in if the switched in Pokémon is slower or of equal speed compared to the active Pokémon.
Gen 1: Fix style on statuses.js

Fix code style.
Merge pull request #195 from Joimer/patch-9

Gen 1: Fix recurrent damage