cascading color and opacity fixes

The cascading color/opacity code, although it was disabled, it
introduced some bugs on Menu, MenuItem and LabelBMFont.

In order to fix it correctly, CC_CASCADING_COLOR/OPACITY code was
refactored.