Deere skin: Add simple Load/Save Samplerbanks buttons to the samplers extended view. This allows to load/save groups of tracks to sample decks. Fixes https://bugs.launchpad.net/mixxx/+bug/1181215
Change .gitignore to track *.cfg files in /res/keyboard/
Added de_CH.kbd.cfg and fr_CH.kbd.cfg keyboard mapping files. Thanks to Markus Baertschi. Fixes https://bugs.launchpad.net/mixxx/+bug/1401838
Deere skin: Add simple button styles for hover and pressed state.
LateNight: Try to make previewdeck remember its openc/closed state

still not working??
Upgrade from SoundTouch 1.6.0 to 1.8.0.

Fixes a portability-related segfault on Windows x64 reported in
Bug #1402219.
Call SoundSource::setChannels in SoundSourceOggVorbis and SoundSourceSndFile. Fixes Bug #1402262.
Add unit test that we can open AIFF, FLAC, MP3, Ogg, and WAV files using
the pre-existing cover-art test files.
Merge branch 'master' into DJO-hacks-trunk
Update translation template.  Found 1865 source text(s) (10 new and 1855 already existing). Kept 1 obsolete entry
Pull latest translations from https://www.transifex.com/projects/p/mixxxdj/. Compile QM files out of TS files that are used by the localized app.
LateNight: Make spinnies show/hideable again.

TODO: need to replace the per-deck spinny selector with a new toggle button
Merge branch 'master' into DJO-hacks-trunk
LateNight: Finally fix previewdeck persistence.

Once again, I learned that widgetstack page 0 must correspond
with a toggle configkey being false.  I had the "true" state
as page zero, which doesn't work.
Merge branch 'master' into DJO-hacks-trunk
LateNight: Similar to the last commit, fix library persistence
Merge branch 'master' into DJO-hacks-trunk
Fix track stopping when beatgrid was cleared.
Also fix broken test.
Merge branch 'master' into DJO-hacks-trunk