Fix JSON-compilation-database to support "ProcessPCH++"

When project contains Objective-C++ code, the Preprocess can become ProcessPCH++
add unit test case for ProcessPCH++