Closed #3875: Refactoring cc.FadeIn and cc.FadeOut to fix a bug that its start opacity isn't current value.

Refactoring cc.FadeIn and cc.FadeOut to fix a bug that its start opacity isn't current value.