CCEffects - Fix effect interaction with sprite colors

- Update several effects that did not declare inputs and therefore were ignoring the sprite's color value.
- Add a more comprehensive test case for this.
- Fix CCEffectColorChannelOffset to include CGPoint versions of the offset properties. CGPoint should have been used in the public interface instead of GLKVector2 but removing the latter will have to wait until v4.