qedit/tests: Fix a file handle leak on error path (Coverity).
msi: Fix a leak on error path (Coverity).
msi: Fix a leak on error path (Coverity).
shell32: Fix a leak of memory pointing to XDG_PARSED_FILE (Coverity).
shell32: Fix a cloned pidl leak (Coverity).
shlwapi: Always close find handle (Coverity).
makedep: Add support for specifying an object directory different from the current directory.
makedep: Pass a makefile pointer to all internal functions.
makedep: Add a helper function to check if a string exists in an array.
makedep: Store the sources list inside the makefile structure.
d3d9/tests: Use a separate device for maxmip_test().
d3d9/tests: Use a separate device for z_range_test().
d3d9/tests: Use a separate device for test_cube_wrap().
d3d9/tests: Use a separate device for fog_test().
d3d9/tests: Use a separate device for color_fill_test().
taskschd: Add invalid parameter check to IRegisteredTask::get_State and IRegisteredTask::get_Enabled.
schedsvc/tests: Add a test for NULL task name passed to SchRpcRegisterTask.
schedsvc: Add support for generating new task name in SchRpcRegisterTask.
taskschd/tests: Add a test for registering a task with NULL name in a not root folder.
taskschd: Add support for registering a task with NULL name in the root folder.

Because server receives full task name it can't autogenerate a name in
a non-root folder.