New enum City_type gives the political status of a city (normal city, duchy seat, or capital).  New global value CITY_POPULATION_LARGE denotes when a city uses O instead of o as its glyph, and may be used for other things.  City now has a City_type and a name.  New function, City::get_glyph(), returns a glyph for the city (to be displayed on the world map).
New function, City::get_glyph(), returns a glyph for the city (to be displayed on the world map).  Lookup/name functions for City_type.
Race_datum now has three vectors of strings which contain the beginnings, middles, and ends of city names.  New variadic function Race_datum::add_city_names() puts some values into those vectors.  New function Race_datum::get_city_name() strings together one string from each of the three vectors and returns a (capitalized) city name.
Add a text field for the city's name.  Not actualy populated yet.
New class, AI_City, is a stripped-down version of City for use by AI.