Remove whitespace
Add and set EngineKeyDistance ControlObject in keycontrol.cpp
Compute distance to the nearest key and return it along with the key in a QPair object
Display the distance to the nearest key WKey widget. Currently it is displaying the same value for both loaded tracks. Haven't figured out how to solve this
Modify WKey constructor to take a const char* as a first parameter
Implement parseEngineKey method to create a WKey widget
Use a ControlPotmeter instead of a ControlObject for visual_key_distance and store the cent difference as a double
Make the display of cents configurable from the skin
BUG 1303719 resize tagfetcher dialog correctly

https://bugs.launchpad.net/bugs/1303719
This seems to be an issue how QDesigner creates layouts with seperated
QWidgets for me. For Qt to pick up resizing hints correctly the *.ui xml
should look like this.

<widget ...>
 <layout ...>
  <item>
   ...
  </item>
  <item>
   ...
  </item>
 </layout>
</widget>

and for documentation reasons here is the non working version

<widget ...>
 <widget class="QWidget" name="somelayout">
  <layout ...>
   <item>
    ...
   </item>
   <item>
    ...
   </item>
  </layout>
 </widget>
</widget>
replace inheritance of Timer by a placement new into a member variable.
This way we can still use the scope natur of the ScopedTimer but can add a condition to skip timer when not needed.
Added overloaded constructors, in a way that CPU usage is minimized without --developer set
Some cleanups
Merge pull request #226 from daschuer/scopedTimer

Scoped Timer speed up if not used
Merge pull request #225 from kain88-de/tagfetcher-resize

BUG 1303719 resize tagfetcher dialog correctly
Fix various invalid indices due to calculating "size() - 1" on empty containers.
Fix some cases where CC knobs could be detected as select knobs.

* Use 0x00 as a tell that the control is not a select knob.
* If there are 8 or more distinct values, do not map a select knob.

Eight is arbitrary but you have to really crank on most select knobs to produce
values outside of the range of +1/-1 so I think this is fine. We may see jog
wheels that break this rule though.

Added tests for these confusable cases. Also fixed an old test.
Fix conflicts with master
Merge pull request #215 from badescunicu/feat_1258624

Visualize distance to a key when pitch shifting
Added Nicu Badescu to contributor list. Thank you very much.
Remove duplicate name from dlgabout.cpp