Allow swapping or disabling weapon attack buttons
It would be quite handy, especially for testing purposes, to be able to swap the weapon's primary and secondary attacks around per-weapon, or even disable them via cvars.
Some practical uses include disabling secondary of the devastator, or swapping crylink's secondary for its primary in XDF.