Use CPPHS instead of CPP to enable multiline string literals

Multiline string literals are quite useful while using FFI. The only thing that prevents their use is incompatibility with CPP. Switching to CPPHS solves that problem.