glcpp: fix deqp preprocessor tests
This series fixes all deqp GLES2/GLES3 preprocessor test failures. Fixes the following tests:
dEQP-GLES2.functional.shaders.preprocessor.predefined_macros.line_2_*
dEQP-GLES3.functional.shaders.preprocessor.conditional_inclusion.defined_macro_defined_*
dEQP-GLES3.functional.shaders.preprocessor.conditional_inclusion.define_defined_*
Edited by Jonathan Marek