New function animal_danger_ranking() returns a colorized description of an int that represents an animal's danger level.
Add "Hunting" to the ministers menu.  New function Interface::minister_hunt() allows the player to set behavior for each animal (flee, capture, kill), view stats for that animal (number killed, number currently kept as livestock), and view information on that animal (data from its Animal_datum).
Add livestock and a history of hunt kills to Player_city.
Fix a bug where we checked starvation for CIT_NULL and got a lot of debugmsgs.  Player_city::kill_citizens() returns immediately if amount <= 0.  In Player_city::do_hunt(), when attempting to catch animals in a pack, we make a seperate check for each animal, which gets progressively more difficult beyond the first.  We also actually add them to our new livestock std::map.  In Player_city::kill_animals(), if we have a Point assigned we assume the animals were killed while hunting and add them to our hunting kills std::map.
Include kingdom_id on save/load.