rasapi32: Fix a typo in a comment.
widl: Handle aggregate returns in a MSVC compatible way.

Aggregates are returned through an implicit parameter after the this/interface
pointer. Note that this follows the C++ convention, affected methods are not
callable from C with the Microsoft headers.
d2d1: Implement d2d_d3d_render_target_GetSize().
d2d1: Implement d2d_d3d_render_target_Clear().

This is of course a fairly naive initial implementation. We'd probably want to
batch up drawing operations, and only execute them on EndDraw() or Flush() to
reduce state setup overhead.
d2d1: Implement initial clipping support.
d2d1/tests: Add a basic clipping test.
msvcp90: Improve complex_float_pow.
ntoskrnl.exe: Emulate some more mov eax -> drX.
ntdll: Save more registers in call_dll_entry_point on i386.
ntdll: Use call_dll_entry_point to execute TLS callbacks.
msvcmaker: Allow hyphens in dll names.
msvcmaker: Allow ocx tests.
mshtml/tests: Fix typo.
user32: Also set cch member in GetMenuItemInfo when passing a null pointer.
user32/tests: Add an additional test for GetMenuItemInfo with NULL pointer as TypeData.
mshtml: Add IHTMLTableCell::bgColor property implementation.
mshtml: Return E_POINTER when p is NULL in get_nsstyle_pixel_val.
mshtml: Add IHTMLStyle::get_pixelWidth implementation.
mshtml: Add IHTMLStyle::pixelHeight property implementation.
mshtml: Add IHTMLStyle::pixelTop property implementation.