Beamlasers respect repulser-shields' armorclass

CPlasmaRepulser::BeamIntercepted still doesn't know about dynamic damages
Beamlasers respect dynDamage with repulsers part 1

Beamlaser passes its startpoint to the shield
Beamlasers respect dynDamage with repulsers part 2

Repulser shield accepts the startpos and calculates dynamic damage
Beamlasers respect dynDamage with repulsers part 3

Updated CPlasmaRepulser::BeamIntercepted declaration
fix compile
Merge pull request #111 from sprunk/shields

Beamlasers respect repulser-shields' armorclass