d3dx9core.h: Allow overriding D3DX_SDK_VERSION.
d3dx9shader.h: Added some missing declarations.
qedit: Use the generic IEnumPin implementation for SampleGrabber.
secur32: Return success on graceful close of SSL connection.
xmllite: Also clear the attr pointer in reader_clear_attrs.
include: Fix typedef for TASK_RUNLEVEL_TYPE.
taskschd: Add support for reading more TaskSettings fields to XML parser.
taskschd: Add support for reading RegistrationInfo to XML parser.
taskschd: Add support for reading Principals to XML parser.
taskschd: Add initial version of the task definition XML writer.
taskschd: Add support for RegistrationInfo to task definition XML writer.
taskschd: Add support for Principals to task definition XML writer.
taskschd: ITaskService::NewTask doesn't need a server connection.
msi: Don't install services without an image path.

Spotted by Aric Stewart.
msvidc32: Use BOOL type where appropriate.
taskkill: Use BOOL type where appropriate.
ws2_32/tests: Add W2K error values as valid.
wined3d: Call context_enter() before context_update_window() so it records the proper restore state.
wined3d: Remove redundant call to context_set_pixel_format() from context_update_window().

It calls context_set_gl_context() just after and that starts with a call to
context_set_pixel_format().  Also, context_update_window() didn't do the
right thing (fall back to swapchain backup DC) if context_set_pixel_format()
fails.
wined3d: Use a separate flag to track if the GL context needs to be made current.

The new needs_set flag can be cleared after it's been heeded whereas restore_ctx
must not be cleared until the context has been released back to level 0.