e27e056b45
roken ensures the correct headers are used for each platform, ensures availability of non-portable constants (e.g. ENOTSUP), and on Windows enforces a consistent source for memory management. Change-Id: I31aa2935d0af9f3d9529166679d9eff35ccedfad