Add a guard on setting weapon preferences from cookies.

This means if a client has "weapon_aug" as their rifle choice, and you
remove that from the guns config, "weapon_aug" won't be allowed to be their
rifle when reading the cookie.