Locale: add (locale) beside language names
Locale: use country name instead locale code
Locale: remove findData()
Locale: sort language list
Locale: add SystemDefaulLanguage at the top of language list
Locale: add en_us on the list
set qlabel alignment and size in libscanner dialog
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>
fix crash in case of skin error
Merge pull request #224 from kwern/quicklibfix

set qlabel alignment and size in libscanner dialog
Merge pull request #216 from cardinot/locale_issues

#1300006 - Add locale besides language name
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.
Work in progress...
Work in progress...