Change GetSource in Shader to be more like GetInfoLog

This addresses Issue #92