Limit FPS of config window.

It was running with 1000+ FPS on my Box, while it is just a static UI.
Fix crash when you abort configure window.

The meta server is still crashing, but we got one step further.
Reduce mouse position delay by 1 frame.

This makes gaming with low FPS much better! People has used directX
renderer, because input latency required as high FPS as possible.
I have also turned off FPS cap for win32 builds, because of this.

I was forced to look into SDL internals to find out that
SDL_GetMouseState() only gets mouse position stored in
SDL_Mouse* struct, while SDL_PollEvent() or SDL_PumpEvents()
will update the position for that struct.
Rename Scrap to SDL clipboard provider.

Also enable clipboard for win32.
Reduce input delay even further.

With this change, no input delay is noticeable with 15 FPS.
The idea is to inject input twice: Once before camera update and once
before GUI render. GUI is rendered after all render targets, which
takes up the most frame time and causes GUI input delays.
While this sounds incorrect, I can't imagine any situation,
where this would cause any problems.