Release 1.7.12.
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.