Add morale to Citizens.  City now increases its population via birth (in City::do_turn()).  City::birth_points is an int which starts at 0 and increases every turn; once it hits 100 we birth a citizen.  Functions supporting this incude City::get_daily_birth_points(), City::get_required_ratio(), City::get_chance_to_birth(), and City::birth_citizen().