Completed sync

Bugs may remain, but it looks like clients sync with the server properly
and stay that way.

Fixed a bug in player preferences; was writing a map of length 2 instead
of 1, causing unpackers to think another preference name was coming

Fixed player preference reading; playernum unpacking is done by the main
unpack call

Only use the local command buffer locally in delta-sync mode