Fix vinyl control manager so it loads preferences for decks created by skins.
Only write preferences for decks that existed
Prevent attempts at reading NULL vinyl control CO
use a QList instead of array for vc enabled COs.
Add deck number flexibility to vinyl preferences page.
Purely cosmetic cleanups to VinylControl / VinylControlXwax.

* Delete dead code.

* Initialize all variables.

* Clarify some variable names.

* Move member-variables to local when used purely as locals.

* Comment a lot of the member variables.
Use the default AutoConnection
Merge pull request #125 from ywwg/vinyl-4decks

Fix vinyl control manager so it loads preferences for decks created by skins
Remove dead code.
Rename remaining non-m_-prefixed variables.
Attack of the style police.
Fix visual artifact when resizing WOverview. Bug #1249580

The widget width was part of m_analyserProgress so after resizes this value is
no longer valid. Instead, store the progress percentage and whether we are
"finalizing" (progress is 999) as separate variables.
Remove redundant checkmark icon in Preferences > Skin drop-down menu. Only displays warning icon, if the minimum size of the selected skin is bigger than the screen resolution.
Change wording for warning message, that is displayed below the skin drop-down-menu, if the minimum size of the selected skin is bigger than the screen resolution. Reflects that we have resizable skins now.
Update warning icon displayed in the Skin selection drop-down menu.
Add warning icon to the icon template
Provide better error message if we fail to save a recording.
Make sure to only set the correct number of vinyl control speed COs
Fixes: https://bugs.launchpad.net/mixxx/+bug/1263468
Merge pull request #130 from esbrandt/lp1081132

Remove redundant icon in Preferences > Interface > Skin drop-down menu
Wording