James D. Callahan III:
	- Grab the current zone ID OnEnable, make sure zone names are at least UNKNOWN, and safeguard against "zones" such as the Twisting Nether, which has an ID of -1.
	- Color zone names by their PVP status, if known. Otherwise, show them as gray. Also update the player's zone immediately in the guild display instead of relying on GetGuildRosterInfo(), which can lag considerably.
	- Use actual player realm for cross-realm friends.
