Add shieldArmorType to weaponDef declaration
Add shieldArmorType to weaponDef definition

I hope I got that WEAPONDUMMY thing right
Shield damage respects its armorType
shieldArmorType is read from the weaponDef name
fix typo
Shields obey dynamic damage

Also some comment clarification
WeaponDefTag: string shield.armorType

Legacy name: shieldArmorType
Default value: "default"
Specifies the armorclass of the shield; you can either input an armorclass name OR a unitdef name to share that unit's armorclass
fix compile
Merge pull request #110 from sprunk/shieldArmor

Shields respect armorDefs (mantis #4450)