Update Compatibility Options menu with newer compatibility flags.

git-svn-id: http://odamex.net/svn/root/trunk@3772 b0bcef46-2027-0410-bd56-ab726e9a1d04
Add some help text to the weapon preferences menu.

git-svn-id: http://odamex.net/svn/root/trunk@3773 b0bcef46-2027-0410-bd56-ab726e9a1d04
Fix initial cursor position on Compatibility Options.

git-svn-id: http://odamex.net/svn/root/trunk@3774 b0bcef46-2027-0410-bd56-ab726e9a1d04
Giving and Taking a player's inventory now correctly syncs the client with their new inventory.

This involved changes to the svc_playerinfo message, since it previously did not send keycard ownership or powerup timers.  To save space, we pack weapons, keys and the backpack into a single 2-byte bitfield.

git-svn-id: http://odamex.net/svn/root/trunk@3775 b0bcef46-2027-0410-bd56-ab726e9a1d04
Silence some clang precedence warnings.

git-svn-id: http://odamex.net/svn/root/trunk@3776 b0bcef46-2027-0410-bd56-ab726e9a1d04