Fix ffa weapon mode

Weapon wasn't alternating
Improve FFA weapon mode

- Make cg_ffaWeaponMode keep it's value

- Add "both"

- Make bot_ffa... keep it's value
Rewrite code related to giving weapon

... to make it more readable.

Now GiveWeapon handles it depending on how cvars are set.
Make vulnerable rockets