std.c.windows.winsock: Fix types of SOCKET and socklen_t
std.c.windows.winsock: Fix servent structure for Win64
Merge pull request #1155 from CyberShadow/std-c-windows-winsock-fix-types

std.c.windows.winsock: Win64 and type fixes
Finally remove std.regexp.

It's been deprecated for some time now, and we no longer have anything
in Phobos which depends on it. So, it's long past time for it to be
fully removed.
Fix undefined identifier error
Remove trailing spaces
Fix incorrect indentation
Fix line wrap (based on column <= 120)
Prefer Template!ident than Template!(ident)
Braces should be placed their own line
Tuple member defaultInit requires 'this', so use std.traits.defaultInit with selective import.
fix incorrect method access
Merge pull request #1158 from 9rnsr/fixRightThis

Fix right this check
Merge pull request #1154 from 9rnsr/fix_indent

Fix code format issues in std.parallelism
issue 5106
std.process: Add an additional unit test for escapeShellCommand (issue 9310)
issue 5310
Deprecate std.metastrings.

std.metastrings is no longer required, because the corresponding
normal functions work in CTFE, and std.metastrings is actually very
inefficient.
Added CTFE-ability tests to some stuff in std.conv and std.string.

These tests are for the functionality that std.metastrings provides, and
we need to ensure that the normal functions which are replacing
those in std.metastrings continue to work in CTFE.
issue 5507