Attempt to deal with re-entrant pumping/message loop hang bugs by splitting windows message stuff off from everything else
Various workarounds for .NET WebClient and Clipboard threading/re-entrance issues. Should fix most clipboard related hangs.