Fix turnLength error. Rework conversion. Add capturing differentiation.

Adapt PerformAttack() to new turnLength scope of 0AD.
Add unfinished capture criteria.
Differentiate capturing inbetween making a prisoner of war and a direct conversion.