Cross-platform http client wrapper for review, now for mac/ios only

These ```EXPECT_NE``` things keep bugging me. If there is extra prefix in the output, which doesn't allow for easily determining what the position should be, isn't it indicative of imperfect design?