Some minor cleanups to WWaveformViewer.
Don't waste time rendering hidden waveform widgets.
Prevent infinite-recursion when changing synchronized zoom on waveforms that share the same group.
Fix a bunch of minor style issues in waveform/.