dplayx: Use consistent naming for the IDPLobbySP members.
dplayx: Introduce impl_from_IDPLobbySP().
dplayx: Simplify ref-counting for IDPLobbySP.
dplayx: Remove the unused lock from IDPLobbySPImpl.
dplayx: Merge the extra struct into IDPLobbySPImpl.
dplayx: Finish the COM cleanup for IDPLobbySP.
dplayx: Simplify the creation of a IDPLobbySPImpl COM object.
server: Print the debug trace to stderr.
ws2_32: Merge protocol.c and socket.c.
ntdll: Added support for multiple progids in comClass and clrClass elements.
shell32: Fix remaining cases of implementation pointer being returned.
wined3d: Use clamp() instead of max() for calculating the clamped cosine in the ffp lighting calculations.

On typical hardware, the clamp() would be an instruction modifier, while the
max() would need an extra instruction.
wined3d: Avoid a couple of useless glGetUniformLocationARB() calls.
wined3d: Don't set WINED3DUSAGE_RENDERTARGET on the front buffer.

We never render directly to the front buffer, and in case of e.g. a P8 front
buffer, we would fail surface creation if we were to enforce format
restrictions.
d3dx9: Avoid LPVOID.
d3dcompiler: Get rid of a couple of redundant casts.
winedump: Fix TLB function dumping.
po: Tweak Russian strings for winecfg.
crypt32: Get rid of P*WINE_CONTEXT_INTERFACE typedefs.
crypt32: Get rid of PCONTEXT_FUNCS typedef.