- fixed: AInventory::BecomePickup must not restore the MF_COUNTITEM flag when transforming the inventory item into a pickup again.
- Fixed: ABackpackItem::CreateTossable did not check for failure from the supermethod.
Move C_ExecCmdLineParams() call slightly later in the startup process.

- Fixed: You could not set any CVARINFO-defined cvars from the command line
  because command line console commands were executed before wads were
  even loaded. Off the top of my head, I can't think of anything that would\
  break by having them get executed after wads are loaded.
Do not follow NextThinker links in DestroyThinkersInList

- Fixed: DThinker::Destroy(Most)ThinkersInList() were unreliable when
  destroyed thinkers destroyed more thinkers in the same list.
  Specifically, if the thinker it destroyed caused the very next thinker
  in the list to also be destroyed, it would get lost in the thinker list
  and end up with a NULL node. So just keep iterating through the first
  thinker in the list until there are none left. Since destroying a
  thinker causes it to remove itself from its list, the first thinker will
  always be changing as long as there's something to destroy.
- added my own FMOD path to CMakeLists.txt so that I can use it to create VC++ 2010 files with it.
Add WorldPanning flag for camera texture definitions.

- To make camera textures pan in world units instead of texture units, you
  can now add "WorldPanning" at the end of the cameratexture definition in
  ANIMDEFS, after the "fit" specification. e.g.

    cameratexture CAMTEX 128 128 fit 64 64 worldpanning
Add handling for +warp at the command line.

- Command-line console commands are executed before a level is entered, so
  trying to use +warp to position yourself at a specific location will not
  work. We now specially handle this command so that it does work.
- Fixed: AFSwordMissile::DoSpecialDamage had a unique prototype

  so it would never actually be called.
Add NOGRAVITY to every Raven actor with FLOATBOB

- Fixed: Heretic and Hexen completely skip all normal Z processing on
  mobjs with FLOATBOB set. To emulate that, we need to add NOGRAVITY to
  everything with that flag set.
Change tspeed += 2 to *= 2

- Fixed: The initial keyboard turn rate used the running initial rate whether
  +speed was down or not.
Don't display the cost in dialogues twice

- Fixed: Commit 75dd5503, which was to enable the use of LANGUAGE
  substitutions for conversation items with a cost attached, neglected to
  remove the original code that attached the cost to the end of the item,
  so the cost got added twice.