gundam: Add weapon list to HUD for MobileSuit.
gundam: Make MobileSuit derived classes have own list of weapons

Subclasses of MobileSuit should be able to have distinct weapons,
but they couldn't before this commit.

Now subclasses can return weapon parameters with getWeaponParams()
to have their own list of weapons.