Revert "Move C_ExecCmdLineParams() call slightly later in the startup process."

This reverts commit 3c376aa342994971e0e3f578476e8085d346cdf1.

- I was wrong. It breaks pullin and complete logging (at the very least).
Retry setting unknown cvars after CVARINFOs are processed.

- Fixed: Using +set cvarname and +cvarname on the command line would not
  work if cvarname was defined in CVARINFO. This should be the proper way to fix
  it. Rather than move all command line execution after loading CVARINFO,
  keep command line execution before wads are loaded. If an attempt is
  made to set an unknown cvar or to run an unknown command (which could
  potentially be shorthand for setting an unknown cvar), save it and try
  running it again after all CVARINFOs have been handled.
Remove memcpy from "Unknown command" error printing
Change clipping in DSBarInfo::DrawGraphic()

- Fixed: When DSBarInfo::DrawGraphic() is used scaled, without fullscreen
  offset, if one of the top and left clip locations was 0 and the other
  was non-0, the 0 one would be clipped to the edge of a 4:3 box centered
  on the screen instead of the edge of the screen.
Be less ugly when hiding warnings for using the %B formatter

- Take advantage of the new _Pragma operator to hide the printf warning
  suppression inside of macros instead of needing to litter the code
  around Printfs with a bunch of junk.
- Fixed missing right paren on the first _Pragma from last commit.
Draw player setup cursor equivalently to options menu cursors

- Explicitly size and position the text cursor in
  FListMenuItem::DrawSelector() the same way that the options menu does it
  using M_DrawConText(): By sizing it to a scaled 8x8 cell.