cryptnet: Add support for base64 encoded certificates, CRLs and CTLs in CryptRetrieveObjectByUrl.
winhttp/tests: Handle more potential connection failures.
winhttp: Enable automatic authentication by default in the request object.
winhttp: Fill the read buffer first in drain_content.
winhttp: Convert the async parameter to VT_BOOL if necessary in IWinHttpRequest::Open.
winhttp: Don't report data pending in the socket.

Some installers make assumptions about the size of the internal buffer. We could
exceed that size when there's enough data pending in the socket.
winhttp: Double the size of the internal read buffer.
winhttp: Check the return value of send_request.
winhttp: Don't try to read data when the server response is HTTP_STATUS_NO_CONTENT or HTTP_STATUS_NOT_MODIFIED.

Tests based on a patch by Bruno Jesus.
winhttp/tests: Close the connection immediately after authentication.
msvcr120: Implement the _dclass/_fdclass/_ldclass functions.
combase: Add stub dll.
include: Add a roapi.h header.
api-ms-win-core-winrt-l1-1-0: Move implementations into combase.
dwrite: Implement IsMonospacedFont().
dwrite: Implement GetDesignGlyphAdvances().
dwrite: Update to IDWriteFactory2.
qmgr/tests: Remove unused macro.
ntdll: Remove unused macros.
ws2_32: Implement getsockopt(SO_BSP_STATE).