- ADDED: Support to read out Interface flags on OS X
- ADDED: Implemented NetworkInterface property "OperationalStatus" to be UP, in case the IFF_UP flag is set
- ADDED: Implemented NetworkInterface property "SupportsMulticast" to be true, in case the IFF_MULTICAST flag is set

This change is released under the MIT license.
Merge pull request #1083 from christianhuening/NetworkInterfaceFix

- ADDED: Support to read out Interface flags on OS X
Fixed warning in MSVC by prefixing the macros, MEM_FREE is already defined in winnt.h.
Fixed unsigned/signed mismatch warning.
Fixed unreferenced variables/label warnings in MSVC.
Fixed MSVC warning about different types for formal and actual parameter.
Fixed MSVC warning about unreferenced local variable.
Fixed unreferenced local variable warning in MSVC.
Fixed warning in MSVC: 'getpid' undefined; assuming extern returning int.
Fixed warning in MSVC: 'different types for formal and actual parameter'.
Fixed warning in MSVC: 'unreferenced local variable'.
Fixed warning in MSVC: 'unreferenced local variable'.
Removed an unused variable from the code, fixes a warning in MSVC.
Fixed warnings in MSVC: 'unreferenced local variable'.
Fixed warning in MSVC: 'void' function returning a value.
Fixed warning in MSVC: 'different types for formal and actual parameter'.
Fixed warning in MSVC: 'unreferenced local variable'.
Regenerate keyboards.resx resource file.

The existing one is reported as malformed XML by csc.
[runtime] Fix a jit assertion on a class which contains an empty struct as a static field. Fixes #20349.
[mcs] Check for await expression inside new delegate statement