2 new driver settings, 1 new coordination flag

- redid FM/PSG BaseNote setting, allowing offsets greater than 1
- moved NoteStop effect code
- added "set Note Stop Mode" coord. flag from Sonic 2 Recreation
- added "Tempo1Tick" setting for more accurate tempo jitter emulation
add full support for Sonic 2 Recreation SMPS files - because why not? ;)

- cleaned UpdateDrumTrack, improving readability of DAC drum handler
- added S2R driver setting and "set DAC Play Mode" coordination flag
- added S2R mode to UpdateDrumTrack, including DAC modulation
- added Flip-Flop mode to DAC playback routine
- looping/flip-flop samples will now retrigger DAC sounds in VGMs properly
- added function to retrieve SMPS communication variables
- "Conditional Jump Variable" can now be changed externally,
  allowing hidden parts of S2R songs to be played
tiny bugfixes

- fixed UpdateDrumTrack, S2 Recreation part, to act like the real driver
- fixed preparser to stop on Sonic 1 Fade In command
- added a flag to mark songs with Sonic series Fade In command
  (next will be music save/restore)
add backup/restore for music (-> support Sonic series 1-up)