Define a dependency on pircbot
Rename onPlayerQuit to onPlayerDisconnect

Players can quit for various reasons, but we'll inform features about
all of them through a single event. Introduce the DisconnectReason enum
to indicate *why* the player has disconnected.