Let CCProgressTimer truly supports setOpacity()

Currently, CCProgressTimer does not change opacity because its customized draw(). So I modified updateColor() and let setOpacity() call it.

Similar to cocos2d-iphone commit https://github.com/cocos2d/cocos2d-iphone/commit/8866f46c4169169dce89997463a75f58a8bcb305