GRADLE-3109: Treat null characters as whitespace when parsing source files in C++ incremental compile