Loftemps defined via armor

All units wear armor. It is logical to define "loftemps" through the class "Armor":
- Elimination duplication of code in the class "Unit" and class "RuleSoldier";
- Simplifies the development of armor mods.