Hendrik Leppkes:
	- Fix logic in zone transform check
	- Even more nil checks
	- Some more nil checks for invalid api calls
	- Don't error when removing an icon that wasn't added
	- Check that garrison data exists before trying to access it
