Supply parameter and value to widgets when a connected control changes. For WNumber (and other widgets) base updates on value. Fixes Bug #1301994.
Change playposition range back to 0-1. Fixes Bug #1201972.
Only popoup "no mic input" warning when talkover is pressed.
Decks shouldn't sync to non-master decks (like Preview Decks)
Set up tests for bug 1302258 when it eventually gets fixed
Fix some hotspots that showed up while profiling the waveform renderers.

* When no signal colors are provided, 3% of waveform rendering time was spent
  converting HSL to RGB over and over. QColor::redF/greenF/blueF are the devil.
* Don't set the pen on every beat in WaveformRenderBeat -- all Qt performance
  articles talk about minimizing calls to setPen.
* Fix some repetition (hoist some values out of loops, try to get better
  inlining, etc.).
Fix clang warning about logical operator ambiguity.
Use QPainter::drawLines instead of an individual drawLine call per beat.

Profiling on OS X, this drops WaveformRenderBeat from 18% of the waveform render
time to 8%.
Don't automatically switch to the setlog playlist on any change.
Fix some compiler warnings.
Add a timer for swapping.
Improve performance for background rendering if no image is provided.

Instead of rendering an image, just call fillRect with the background color.
Add thread names for CachingReaderWorkers.
Fix for hasVinylControl not performing the check correctly.
In other news, default arguments considered harmful.
Merge pull request #220 from rryan/playposition-range

Change playposition range back to 0-1. Fixes Bug #1201972.
Only redraw timerListener widgets when waveform updates if they have changed state since the last paint.
Support resizing WSliderComposed.
better state-change detection for the listener widgets
Eliminate unnecessary widget renders from control changes.

Instead of re-rendering on every control change (via
WWidget::onConnectedControlChanged), check for changes in what we would render
first.

Updated: WDisplay, WKnob, WKnobComposed, WSliderComposed, WStatusLight
Left unchanged: WWaveformViewer, WPushButton, WOverview, WVuMeter
Merge pull request #221 from ywwg/repaint-fixes

Only redraw timerListener widgets when waveform updates if they have cha...