CCEffectColorChannelOffset - Add CGPoint versions of the offset properties

I should have used CGPoint all along instead of GLKVector2. Since this has been released I
can't change the existing interface so for now I'll add these new ones and deprecate the
GLKVector2 versions. This will all be updated in v4 to use only CGPoint for the offset values.
CCEffectsTest - Adds a second sprite color + effects test

This one tests all effects in both stacked and unstacked configurations and catches
a few effects that did not properly support sprite colors.
CCEffects - Sprite color fixes

Effects with non-default stitching requirements did not define any inputs and this
prevented them from handling sprite colors. Add custom input snippets that work
with the stitching requirements and correctly support sprite colors.
CCShader - Log shader source on link failure too

Previously we only did this on compilation failure.
Merge remote-tracking branch 'origin/develop' into develop
Disable code signing for Mac ui test target.
Merge pull request #1121 from thayerandrews/develop

CCEffects - Fix effect interaction with sprite colors
Enable retina mode for the mac tests.
Merge branch 'develop' of github.com:cocos2d/cocos2d-swift into develop
CCEffectGlass and CCEffectReflection - Fix fresnel calculation

- Change pow(base, exp) to pow(max(base, EPSILON), exp) to avoid raising zero to a
power. This fixes the black dot that was visible at the center of the reflective sphere in
the simple reflection test when run on a device.
- Clamp the fresnel term to the range [0.0,1.0]. This fixes SpriteBuilder Issue #895 in
which nodes within a CCEffectNode will disappear if CCEffectGlass is added to the effect
node.
Merge remote-tracking branch 'upstream/develop' into develop
Merge pull request #1123 from thayerandrews/develop

CCEffectGlass and CCEffectReflection - Fix fresnel calculation
Merge branch 'develop' into develop-v4

Conflicts:
	cocos2d-tests.xcodeproj/project.pbxproj