[Toolkit.Compiler] Add support for StreamOutput with only a VertexShader and without a GeometryShader