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
Fix permissions bug
Merge remote-tracking branch 'upstream/master' into config-refactor

Conflicts:
	commands.js
	rooms.js
Merge branch 'config-refactor' into kupo
Revert "Revert "Remove /frt"" by Zarel's request

This reverts commit a7788c3d2b01e88799dc20df2add9f626cf1f58e.

Conflicts:
	commands.js
	config/commands.js
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
Fix bug with permissions