Include Armament and Barrel in INotifyAttack.
Add per-armament muzzle flashes. Fixes #3609.
Merge pull request #3627 from pchote/muzzleflash

Improved Muzzleflash support