Fixed some wordings for -item, added info for -enditem

-item is no longer worded in a strange way, and is much more concise.

-enditem takes note of moves like Thief, which do not trigger -enditem.
Improve room deallocation

Now clears the expiration timer in case something else calls
`destroy()`. I've also removed `removeRoom()` since it doesn't
do anything anymore.
Ban Genesect forms in Monotype
Modify Bastiodon's Random Battle moves
Merge pull request #1219 from ascriptmaster/master

Fixed some wordings for -item, added info for -enditem
Add Extremespeed Dratini for gen 2

Fixes #1220
Add missing Crystal events with special moves

Source: http://www.serebii.net/crystal/gift.shtml
Prevent Flare Blitz with Sacred Fire in Random Battle
Modify Groudon's Random Battle moves
Update 350 Cup

Eviolite is banned on Pokemon with <= 350 BST
Update Inverse Battle
Merge remote-tracking branch 'upstream/master'
Clean up  /stafflist
Remove leaders from /groups
Remove /staff command