Update cpp to pcc 1.0.0's cpp

Update the preprocessor to fix some of its bugs.
Merge pull request #28 from alexfru/master

Update cpp to pcc 1.0.0's cpp