Remember show/hide ui after login. Check for PetIsSummonAble

- Remember show/hide ui after login per character
- Check for PetIsSummonable() instead of having a list with ignored
pets. Shoulw now work for all pets we cannot summon e.g. ally/horde
specific pets like Moonkin Hatchling