wined3d: Make primary_render_target_is_p8() work on a swapchain.
wined3d: Allow the first render target to be set to NULL.

Note that it still isn't necessarily safe to render in this case, because
there are places where we assume the first render target is always non-NULL in
order to determine e.g. framebuffer dimensions. It's now the responsibility of
the caller to ensure that doesn't happen.
ddraw: Just set the render target to NULL in d3d_device_inner_Release().

The wined3d front buffer is not a render target.
ddrawex: Avoid LPVOID.
d3d8: Avoid LPVOID.
kernel32: Support activation context in SearchPath().
include: Added a definition for CopyFile2.
kernel32/tests: Some tests for CopyFile2().
kernel32/tests: Add tests for ResolveDelayLoadedAPI.
ws2_32/tests: Add more WSASocket tests.
user32: Fix mouseRect computation for starting position when sizing window.

The mouseRect is the limit of the mouse position to keep the window between
its minimum and maximum sizes.  The computation was correct if the mouse
started precisely on the window border.  But if the mouse is not exactly at
the border, then the mouse limit has to account for that, because the window
will be resized based on the distance from the starting point.
winemac: Restrict DescribePixelFormat() to displayable pixel formats.
winemac: Return failure from DescribePixelFormat() for invalid pixel format.

Also use the proper function for checking the format and looking up the
internal format description.
winemac: Trace the pixel format in DescribePixelFormat().
msvcrt: Don't forward _wcsnicmp to ntdll.
msvcrt: Add support for vtordisp functions demangling.
fonts: Fix glyph names and advance widths.
fonts: Add a few more glyphs in wingding.
wined3d: Pass stream info and needed fixups to buffer_find_decl.
wined3d: Move the decoded stream info into the context.