cpp: pulled out read_line code from splice_line()
cpp: check for \ at eof
cpp: learnt trigraph expansion
Merge branch 'feature/cpp/trigraphs'