Remove old video debug logging.
Rewrite VideoBuffer from scratch.

* Designed specifically for SDL and ClientApp, excluding all of the old
DirectDraw bits.
* Most of the interface has been simplified to pull information directly
from SDL or Util::Config.
* SetBackgroundPalette now takes a unique_ptr to indicate transfer of
ownership.
* Locking the buffer makes use of RAII.