Add inline where applicable.
Refactor ShaderProgram::Reflect.