kernel32/tests: Add some tests for dll import resolution.
ntdll: Don't fixup imports when a dll is already loaded.
ntdll: Don't fixup imports for executables.
ntdll: Move fixup_imports to avoid forward declarations.
ntdll: Only allocate TLS data when resolving imports.
atl100/tests: Skip the test_regcat() tests if we don't have elevated privileges.
wmp.idl: Added some missing interfaces.
jscript: Skip tests if we can't register ActiveX object.
d3dx9: Add some TRACEs and FIXMEs to D3DXCreateTextureFromFileInMemoryEx.
d3dx9: Enforce minimum texture dimensions for block-based pixel formats.
d3dx9: Trace DDS pixel format.
d3dx9: Add missing trace to D3DXLoadVolumeFromFileInMemory.
d3dx9: Handle pixel formats larger than 32 bits in surface loading / filtering functions.
d3d9/tests: Clean up yuv_color_test.
d3d9/tests: Skip YUV tests if the formats cannot be converted.

The Windows 8 testbot supports some YUV formats as plain surfaces, but cannot
convert them to RGB in StretchRect.
d3d9/tests: Add a test for sub resource private data.
d3d8/tests: Add a test for sub resource private data.
ddraw/tests: Port test_private_data to ddraw4.
wined3d: Add support for NV12 textures.
wined3d: Use an rbtree for storing shaders for texture format conversion/blitting.