WIP: refreshrate 2

- The corrupted messages were just uninitialized log buffers - fixed.

- Text/other corruption seems to have been caused by invalidated
  textures? Reloading the skin seems to help, not sure if there is
  a better way. Reloading the skin unfortunately cancels the
  "confirm refresh rate" window immediately, cancelling it.

- Refreshrate switching seems to sometimes break audio permanently
  until reboot - not investigated/reported yet.