msvcrt: Added _fread_nolock() implementation.
msvcrt: Added _fwrite_nolock() implementation.
dwrite: Avoid redefining the DWRITE_GLYPH_RUN typedef.
dwrite: Update to IDWriteTextLayout2.
dwrite: Update to IDWriteTextFormat1.
mshtml: Added IHTMLElement::language property implementation.
mshtml/tests: Fix typo.
mshtml: Use proper codepage in nsIIOService::NewURI.
server: Update CPU type dumping.
winedump: Improved dumping of exception info on ARM.
mshtml: Add DIID_DispHTMLFormElement support for HTMLFormElement_QI.
kernel32/tests: Add tests for DEP combined with guard pages and write watches.
ntdll: Avoid recursive exception handler calls when handling guard pages.

The ATL check leads to problems when a page is protected with guard page protection.
raise_segv_exception is called with EXCEPTION_EXECUTE_FAULT. The ATL check tries to
read the memory, and triggers another exception handler. This time the virtual_handle_fault
check is executed, and removes the guard page protection. Afterwards, when the ATL
check returns, the exception is _not_ catched by virtual_handle_fault, but instead
passed to the application.
ntdll: Ensure force_exec_prot is also used for views with write watch permissions.
ntdll: reset_write_watches shouldn't remove enforced exec permissions.
ntdll: Only check for ATL thunk if allowed by execute option flags.

Checking for ATL thunks can be disabled by setting MEM_EXECUTE_OPTION_DISABLE_THUNK_EMULATION.
jscript: Don't use builtin property for exposing ActiveXObject constructor.
wined3d: Fail to create shaders using more than the supported number of constants.
d3d9/tests: Add some tests for shaders using more than the maximum number of supported constants.
winedump: Fix compiler warnings.