Fix property reseting

Visibility reset
Revert "Removing NPOT checks since it’s required by GLES2 and has been universally supported by Macs since at least 2007."

This reverts commit 1bd2e1136b4526518099fdde95f9b5d4bf3e553d.
Merge branch 'v3.1' of https://github.com/cocos2d/cocos2d-iphone into v3.1
Fix instant ease for non instant actions
Merge pull request #888 from cocojoe/v3.1

Improve animation property resetting, additional fixes
Merge pull request #919 from thayerandrews/develop

CCEffects - Stack constructors, bloom fixes, and stacking fixes
Reverted part of animation reset

#888 Notes
Merge branch 'v3.1' into develop

Conflicts:
	cocos2d/CCEffectRenderer.m
CCEffectNode - Fix parent relative sizing

It looks like this is broken for CCRenderTexture as well but I'm intentionally not fixing it there
with this change. I'll add that fix separately.
CCEffectsTest - Add tests of effect node anchor point, sizing, and child positioning
Merge branch 'develop' into thayer/effectNodeSizing
CCEffectRenderer - Fix the content size passed to the effect renderer

It should be the content size in points not the raw content size. Thanks to Scott for pointing
this out.
CCEffectNode - Fix effect node resizing

Because content size changes are handled in render texture's visit method and because effect node overrides visit,
changes to effect node content size were not being applied.
Merge remote-tracking branch 'upstream/develop' into develop
CCEffectsTest - Update test label - No functional change