Refraction, reflection, and glass

- Addresses the remainder of Viktor's refraction feedback by establishing a range for the refraction value. -1 is maximum shrinking of the refraction image, 0.0 is no change, 1.0 is maximum magnification.
- Add CCEffectReflection.
- Add CCEffectGlass which combines both refraction and reflection.
- Address a few low hanging performance issues in CCEffects that were uncovered by Instruments.