CCEffects - Various bug fixes, cleanup, and tweaks based on feedback

- Rename CCEffectGaussianBlur to CCEffectBlur
- Rename effectWithPixelBlurRadius to effectWithBlurRadius
- Add shininess property to CCEffectReflection and CCEffectGlass
- Add a constructor to CCEffectStack
- Avoid a GL error and subsequent assertion failure when applying effects to sprites with no texture and no normal map.
- Fix an issue with vertex shader stitching that resulted in incorrect results when stacking effects after reflection, refraction, and glass.
- Various compiler warning fixes