Vestax VCI-300: Major rework for 1.12

- Replace script binding with direct MIDI mapping wherever possible
- Use new cue/play controls
- Rework looping
Vestax VCI-300: Replace reverse play with filter effect
- Assign 1st/2nd effect unit with preselected Filter chain to left/right
  deck respectively
- Shift + Censor button enables/disables the filter effect
- Mid EQ controls the filter parameter while the filter is enabled
Vestax VCI-300: Smart switching between mid EQ and filter effect

- Track the knob's value and restore it when switching between
  mid EQ and filter effect
Vestax VCI-300: Minor MIDI mapping changes
Vestax VCI-300: Use new 1.12 sync controls

The "Auto Tempo" button now triggers the new "sync_enabled" control
(push-and-hold). Tapping the BPM manually by holding "Scroll" is
still possible.
Vestax VCI-300: Sync mapping with push-and-hold

- Use MIDI mapping for "sync_enabled" to support push-and-hold
- Use setParameter() instead of setValue() for effect parameters
Merge pull request #280 from uklotzde/vestax-vci-300

Update Vestax VCI-300 mapping for 1.12