2.03.1:schwarherz:3 validation fixes

validated buildings for the most part. There's still a localization
issue with line 175 of buildings.txt