JIT: length set by array type instead of constructor argument
JIT: saves XML types and creates conversion table on load
JIT: split JIT header into h+cpp
JIT: added ability to save partial arrays

Default values can be skipped as unsaved data is filled with default on load
JIT: allow load when types are added/removed/renamed (in most cases)
JIT: added BonusArrays
JIT: added BuildingArrays
JIT: added EuropeArrays
JIT: added ProfessionArrays
JIT: added PromotionArrays
JIT: bugfix: don't append to a full sized conversion table
JIT: added UnitArrays
JIT: read function can call conversion function automatically
JIT: added BoolArray class to use less memory for bool arrays
JIT: CvArea is now fully converted
JIT: CvCity is now fully converted
JIT: CvCityAI is now fully converted
JIT: minor index bugfix
Use BoolArray in CvCity to reduce memory usage
JIT: CvGame is now fully converted