Shadowed:
	- Changed library initializing to be delayed until PLAYER_LOGIN (if not IsLoggedIn()) for all classes to ensure that the playerGUID gets set and no errors are triggered when leaving a group while zoning
