QTV changes

Changes from 2770 to 3343:
  - Fix to QTV forgetting about streams
  - Implemented the commands command
  - Added commands to enable/disable streams
  - Fix remote crash
  - Expanded the limits to match what mvdsv/ezquake allow/expect.
  - Fix to 'silent' disconnections
  - Changed the "connection established" message to include stream ID
  - Increase some buffer sizes to solve the "invalid mvd length" messages
  - Better spawn point when entering the streamless state.
  - Fixed QTV so servers won't strip $\ any more.
  - Extended the .help command a little.
  - Fixed so player will get the aliases
  - Added help and server browser menu items in TUI
  - Added number-of-viewers alongside the nickname of QTV observers
  - Added .qtvinfo command.
  - Misc fixes

Changes from 2666 to 2770:
  - Correct proxy simulation time
  - Make QTV more robust connecting to remote servers
  - Crash fixes
  - Misc fixes

Changes from 2600 to 2666:
  - Added more configurability, connect from localhost and use admin command
  - Improved connection ability to regular QW servers
  - Fixes to map checksums
  - say command goes to the server if connected to a real QW server
  - Fixes to connecting to Qizmo
  - Proxy menu additions