Fixes some gunmod silliness.

Prevents using more than one type of optics at a time, and prevents using suppressor with ported barrel.