Add interface for `TIntermediate::addSourceText` and `TIntermediate::setSourceFile`.
Fixes FFI breakage introduced in #2283
This breaks a cyclic dependency between the SPIRV and glslang build targets.