Fixed three FAs:

File:  CvPlayerAI.h
Line:  24
Expression:  ePlayer >= 0
Message:  Player is not assigned a valid value
Fixed in Current Git, AI Europe Popes and Kings were trying to use Trader AI units and this was causing errors.

File:  CvPlayer.cpp
Line:  4958
Expression:  GC.getCivilizationInfo(getCivilizationType()).getCivilizationUnits(eUnitClass) == eUnit
Message:
Fixed in Current Git, AI Popes and Kings had wrong Class assigned to Artillery aka Trebuchets.

File:  CvPlayer.cpp
Line:  5097
Expression:  GC.getCivilizationInfo(getCivilizationType()).getCivilizationBuildings(eBuildingClass) == eBuilding
Fixed in Current Git, added code to first check for Civilization Buildings before cities are assigned a Free Building

File: CvPlayer.cpp
Line: 14645
Expression: iPrice <= getGold()
Commented Out in Current Git