I've made some changes to the way that Carthage recruits units. They should have mercenary heavy armies, but there seems to be no good way to make that happen just by adding in more mercenaries for hire. So I figured I might as well just let them train a variety of mercenary units. I made a few other changes as well.

Carthage now has three areas of recruitment: Carthage, Africa, and Spain. Sacred Band, and Sacred Band Cavalry, are only recruitable in Carthage and New Carthage. Iberian Infantry, Iberian Cavalary, and Iberian Mercenaries are only recruitable in Spain. Desert Peltasts, Desert Infantry, Libyan Infantry, Numidian Cavalry, Desert Cavalry, Desert Camel Warriors, and Desert Camel Archers, are only recruitable in Africa. Carthaginian Spearmen are only recruitable outside of Africa (these are low quality auxilaries). Also Poeni infantry can now be recruited, in two turns, with a City Barracks, while Sacred Band can be recruited in two turns with an Army Barracks.