PathWay refactoring
Merge branch 'master' of https://github.com/gecube/opencaesar3
Animal class add. Sheep now create random in city.
gcc fix.
rename WalkerActionType -> Walker::Action. Entertainments buildings moved into oc3_building_entertainment.*
Construction.model format changed. Load path( map, save ) improved. BuildingData refactoring, now it save all options from Construction.model.
FileFile refactoring.
Merge branch 'master' of https://github.com/gecube/opencaesar3
InfoBoxes refactoring.

Conflicts:
	oc3_astarpathfinding.cpp : resolved
Colloseum infobox add.
foreach macros add. BuildingData loading fix.
lostfile add
small refactoring.
Update .travis.yml

Try crosscompile tool
Update .travis.yml
Religion city service add. small code refactoring.
Merge branch 'master' of https://github.com/dalerank/opencaesar3
foreach macros improved.
small code refactoring.
calculate divinity relation improved. ServiceType -> Service::Type + ServiceHelper add. walker Doctor now save\load correct. Religion adviser window fixed.
Merge pull request #199 from dalerank/master

Religion work. Service such direct class. foreach macros add. construction.model format change.