winemac: Don't bring owned windows to the front when they're clicked.

Cocoa will bring an unowned window to the front of its level when it's clicked,
but it doesn't do that for owned windows.  The old code went out of its way to
make owned windows behave like unowned windows in this respect.  That was
exactly backward.  We wish we could control whether windows are raised on a
click.  We don't have that opportunity for unowned windows, but, by ripping
out a bunch of code, we do for owned windows.
ws2_32: Avoid using WS_ prefix on unix sockaddr struct.

The address was already converted to unix in these situations, so it's
wrong to check against windows #defines.
vbscript: Fixed CBool handling.
mshtml: Added IHTMLSelectElement::remove method implementation.
dpnet/tests: Add IDirectPlay8Client tests.
dpnet: Implement IDirectPlay8Client Initialize.
mshtml: Use debugmsg_mshtml_guid in a few more places.
mshtml: Forward IHTMLImageElementFactory IDispatch functions to IDispatchEx implementation.
msvcp60: Fix uninitialized variable access in basic_string::_Tidy.
msvcp: Fix global_locale leak.
msvcp/tests: Force dll cleanup code to get executed (for valgrind).
usp10: Silence a noisy fixme in ScriptPlaceOpenType.
ntdll: Always use MAP_SHARED in NtMapViewOfSection.
kernel32/tests: Added more shared memory tests, exposing MAP_PRIVATE mapping for read only mapping problem.
setupapi: Add CM_Get_DevNode_Registry_Property wrapper around CM_Get_DevNode_Registry_Property_Ex.
ole32: Warn in cases where we might corrupt storage files.
ole32: Use real blocking operations for storage locking when possible.
server: Try to get a read lock if we can't get a write lock.
ws2_32: Return the correct error if SO_REUSEADDR is set in bind error.
msxml3/tests: Don't overwrite a variant which is later used in a QueryInterface call.