wbemprox: Add a missing break (Coverity).
oleaut32: Incorrect sizeof() to MultiByteToWideChar (Coverity).
oleaut32: Add more tracing, hide initialization details by calling a method.
oleaut32: Initialize result VARIANT in *FromDisp().
comctl32/tab: Fix TCM_SETCURSEL on negative indices.
wshom: Implement LocationPath property for shortcut.
wininet: Update module version.
mshtml: Implement HTMLStyleSheet_get_href().
ole32: Use CoTaskMemAlloc() instead of IMalloc directly.
ole32: Separate IIDFromString() for CLSIDFromString(), fix corner cases and return values.
xmllite/tests: Fix stack corruption in 64-bit builds.
xmllite/tests: There is no need to initialize OLE.
xmllite/tests: Add a test for short variant of xml declaration.
cabinet/tests: Advance buffer by actually read bytes count.
advapi32/tests: Add a test for page to access mapping performed by CreateFileMapping.
kernel32: Fix page protection to access mapping performed by CreateFileMapping.
makefiles: Generate the testlist.c files at make depend time.
makefiles: Add makefile variables for the winegcc parameters.
dxgi/tests: Cleanup test_output().

In particular, actually test the return codes for most calls.
dxgi/tests: Use D3D10CreateDevice() to create a device.

At some point DXGID3D10CreateDevice() started always returning
E_NOTIMPL. My guess would be that that was with the introduction of
d3d11.