Fixed IECoreGL::CurvesPrimitive for GLSL < 150.

Since we don't have the features we need for ribbons and cubic curves we just fall back to rendering linear lines at all times.
Added IECoreGL::Selector::IDSelect fallback for GLSL < 330.