Add working Pet invisibility functions

- Pets turn invisible while the player is holding shift (will be
configurable)
- Pets turn invisible when the player has an Invisibilty potion active
(or is using the */v* command from Essentials)