kernel32: Fix build on newer Mac OS X.
gdiplus: Improve GdipFillRectangles parameter validation.
user32: Use BOOL type where appropriate.
cabarc: Use BOOL type where appropriate.
strmbase: Return the iface instead of the object pointer.
qedit: Use the generic BaseFilter implementation in SampleGrabber.
winemac.drv: Improve positioning of IME client window based on caret.
ole32/tests: Handle context generation failure better.
taskschd: Add IRegistrationInfo stub implementation.
taskschd: Make IRegistrationInfo a part of ITaskDefinition implementation.
taskschd: Delay creation of ITaskSettings until it's required.
taskschd: Make ITaskDefinition a part of IRegisteredTask implementation.
taskschd: Implement IRegisteredTask::get_Definition.
taskschd: Implement IRegisteredTask::get_Xml.
d3dx9/tests: Create A8L8 and DXTn textures instead of plain surfaces.

Creating them as plain surfaces fails on my Nvidia Win7 system.
d3dx9: Add some more float pixel formats.
d3dx9: Allow loading float "FOURCC" DDS files.
d3dx9/tests: Add a test for constant tables in FX20 shaders.
d3dx9/tests: Use a valid version tag for the "empty" shader.
ws2_32: Fix conversion of address in GetAddrInfoW.