rP8995 (#563) introduced an ANIMAL-state from a separate AnimalAI-component.
However, why would we need such a separate state? Maybe we want GAIA human units that linger and roam (city-building mods) or we want animals to behave like humans.
This patch therefore removes that state and brings the ROAMING and FEEDING (renamed to LINGERING) under the INDIVIDUAL.IDLE-state.
Fixes #1832.
Templates are still a bit of a ToDo, after the code-part of the diff is green.