Add missing gen2 items

There are some berries and items that were lacking for gen2.  According to UPC the Berserk Gene's confusion lasts 256 turns.  It lasts the normal duration currently.
Removing redundant berries

The status curing berries can be implemented using aliases to the existing berries.
Remove Berry

Berry is exactly the same as Oran Berry
Remove Gold Berry

According to Slayer95 gold berry behaves identically to ADV sitrus berry.
Allow gen2 berries to be used
Allow Lum Berry in gen 2
modchat is now saved through restarts
Modjoin feature: control who can join a room
Prevent Illusion in last on a random team

Illusion loses viability when it's on a Pokemon that's last on a team
Merge pull request #813 from Relados/patch-52

Prevent Illusion in last on a random team
Fix modjoin

A typo allowed anyone to join rooms regardless of modjoin settings.
Fix chat room´s modchat level not loading
Minor optimization to modjoin check
NEXT: Boomburst not affected by immunities

Boomburst is a sound move, and therefore hits ghosts.
Merge pull request #816 from Tempoanon/patch-6

NEXT: Boomburst not affected by immunities
Saved modchat overrides config modchat
Fix bug where the user is not the user in the tournament
Merge pull request #817 from kotarou3/tournaments

Fix bug where the user is not the user in the tournament
Add missing XY moves
Add Electabuzz and Magmar events