More TODOs.
Re-added Windows font grabbing code. I won't use it just yet, since I only now realize I don't actually need it for preferred sizes, but eh
Added Windows preferred size code. It doesn't work right now; both GetDC() and GetWindowDC() are not returning at all on both wine and Windows XP; need to debug (print guards are included).
More TODOs (unrelated to previous commit).
Potential fix: show the window before getting control preferred sizes; need to make setRect() locking first.
Oh right derp, preferredSize() is running on uitask already; don't use the dispatch channel. Almost working...
And the uitask message fixed was the issue all along. Now it works.
Some notes on the last few changes.