Remove part of combase HSTRING (accepted upstream).
Update DXTn patch against upstream changes.
Fix a bug in determining the type of delete operation for junction points.
Add missing dependency for proper junction point support (when cherry-picking patches).
Add missing include to d3dx9 DXTn patch.
d3dx9_36-DXTn: Fix build failure.

The fix in 78156b2 was incomplete, the build now fails with "config.h must be included before anything else".
Added patch to implement stubs for MFStartup and MFShutdown.
Add missing files.
Added patch for additional tests of CoWaitForMultipleHandles with WM_QUIT.
Added patch to fix return value of ScrollWindowEx for invisible windows.
Added patch to ignore unsupported flags for CoInternetSetFeatureEnabled.
Added patch to provide named entry point shell32.SHILCreateFromPath for vista apps.
Added patch to reallocate buffer when adding records to AVI files.
Add definition file for bug 37701 (mfplat.MFStartup and MFShutdown stubs).
Added patch to implement support for loader dll redirections.
patchutils.py: Implement algorithm to autogenerate #ifdef patches.
patchupdate.py: Ignore patch files which do not start with a number.
patchupdate.py: Move logic to extract patches into separate function.
patchupdate.py: Implement 'IfDefined' patch property to autogenerate corresponding patch.
patchupdate.py: Fix issue with generating IfDefined patches.