Dramatically revamped Event API. Added two classes: ArenaEvent and
ArenaPlayerEvent. While these two events are never called themselves,
they provide a foundation for every other event. This eliminates the
need to define an arena or handlerlist for all events, and where
necessary, removes a player variable. Still more updates to come to
fully improve this package.