Add portability headers for GTest and GMock
Summary:
Both the gtest and gmock headers include `<io.h>` on Windows, which conflicts with how the portability headers include it, so a specific include order is required before either of those headers can be included. As that's brittle and messy, create a pair of portability headers for them instead, so that those can be included instead.
This only adds the headers. The switch to using them will be done in a later pair of diffs.
Reviewed By: mzlee
Differential Revision:
D3837221
fbshipit-source-id:
82a273485cdd4536f1153d958c171bfe3ec32e0b