Introduced idea for AI relations and GameStats
Implemented average unit per village counting
Extracted AiRelations class to separate file
Simplified canbuild in village
Splitted main AI tick into submethods
Refactored game time
Merge branch 'master' into AI
Cleanup. Refactored Orders
Minor adjustments
Updated comments, little refactor & cleanup
Fixed wrong order in the village build/recruit queue
Cosmetic changes
Fixed GameStats calculation
Somewhat improved AI recruiting algorithm
Adjusted some values
Added less random randomness to recruited units
Fixed crashes in AiRelations
AI little cleanup
Implemented unpredictable (aka random) AI(tm) with attack/capture ability
Temporary made production faster