scrrun: Implement Skip() for drive collection.
scrrun: Implement Count() property for drive collection.
scrrun: Remove unneeded forward interface definitions from idl.
widl: Fix duplicate typeinfo being written to typelib for enums.
dmcompos: COM cleanup for the IDirectMusicChordMap iface.
dmcompos: Remove the extraneous IUnknown from DirectMusicChordMap.

Also lock/unlock the module only on creation/destruction of the object.
cmd/tests: Correctly determine script path for root directories.
cmd/tests: Don't use "@pwd@\" when expecting a full path.
winex11: Don't leak client window and colormap when pixel format is changed.
winemac: Make the window's contentView its firstResponder again after changing its style.
scrrun: Initialize find handle for file collection.
configure: Always run makedep on the top-level makefile.
d3dx9/tests: Check if D3DFMT_X1R5G5B5 is supported.
wbemdisp: Specify default value for method arguments.
shlwapi/tests: Fix test failures on Windows 8.
ntdll: Fix possible race-condition in iocp poller code.
wined3d: Don't modify existing data if set_private_data fails.
d3d9/tests: Show that a failing SetPrivateData call does not clear the old contents.
d3d8/tests: Show that a failing SetPrivateData call does not clear the old contents.
ddraw/tests: Show that a failing SetPrivateData call does not clear the old contents.