moved processKey after process was called, to have always a fresh buffer for key calculation
Add beat jump support. Fixes Bug #910617.

* Works fine with master sync.
* Supports same jump lengths as beatloops.
* Added tooltips and MIDI learn descriptions.

New deck/sampler controls:
[ChannelX/SamplerX],beatjump
[ChannelX/SamplerX],beatjump_%1_forward
[ChannelX/SamplerX],beatjump_%1_backward
Change [ChannelX],beatloop control to a ControlObject instead of ControlPushButton.

This control isn't a button so it shouldn't be a CPB.
Emphasize that we support Shoutcast v1 in the streaming server dialog
Change Shoutcast metadata label as a temporary measure according to discussion in mixxxdj#166
In sound hardware preferences, group options and informational fields together, and move suffixes of delay labels into respective spinboxes
Swap m_pTalkoverDucking->processKey() below process() in a second occurance
Add support for shifting beatloops and reseeking the play position if the loop is shrunk or shifted away.
TESTED=unit tests
Disable waveform analysis for bulk analyze. Fixes Bug #1156883.
Fix show-recent / show-all toggle in analyzer view. Fixes Bug #1197964.
Fix seek occurring before we had a chance to override it.
A few comment tweaks and a small typo.
Merge pull request #201 from esbrandt/pref_label_fixes

Preferences label fixes
Merge pull request #202 from ywwg/looping-seekandshift

Looping seekandshift
Merge branch 'master' into DJO-hacks-trunk
Merge branch 'DJO-hacks-trunk' into DJO-hacks-trunk-effects
Fix typo in vinyl control group name. Fixes 'Show Vinyl Control' menu option.
Rename beat-shift to loop move to make it clear it operates on loops.

Support loop_move_X_forward and loop_move_X_backward style controls to match
beatloop_X_ and beatjump_X_.
Update tooltips and learning wizard for loop moving.
Merge branch 'master' into DJO-hacks-trunk