Light effect and node editing

Various lighting fixes:
- Make the shininess control more user friendly by limiting its range to [0..1]. This mirrors a similar change in the underlying CCEffect that I will submit next.
- Add support for hiding / showing light icons in the stage via the Document -> Show menu and the visibility controls in the Sequencer.
Are these two actually needed as ivar?