Merge pull request #10 from ls612/Ea

Generic Worker Code.
Included CvDLLUtilDefines.h
Lua method for SetNumFreeBuilding
Support for unit summoning
Lua unit:GetPower and Game.GetUnitPower methods
Lua trade support
GP enter foreign city fix
Fix GP Charge broken by last commit
Support for pantheistic plot yield
Pantheistic plot yield fix
Disabled EA_DONT_COUNT_UTILITY_POLICIES

This was stupidly coded (by me). Will code properly later.
Tech and policy counting (changes and Lua methods)
AI fixes
Build AI fixes
Merge branch 'Ea' of https://github.com/Pazyryk/EaDLL into Ea

Conflicts:
	CvGameCoreDLL_Expansion2/EaModding.h