Feature: maxViewDistance, maxViewDistanceAtDark and maxDarknessToSeeUnits moved into ruleset

Armour has attribute "visibilityAtDark". Default 20 tiles.
Therefore possible to make:
- armour with night vision properties;
- difference by night vision for alien races.