Handle SIGTERM.
First try. Does not compile!
nsm: open and save
nsm: cleanup and disable some actions
Changed: when parameter restores occur, deferred changes are applied BEFORE

  o this was necessary to ensure that i.e. muting can be done despite a
    parameter location restore scheduled at the same time
Set jack client name

BUG: client_name is cleared when calling the Engine constructor.
JACK Queue buffer size increased and warning/purge on buffer overflow added
Missing modificaion flags for mute state added
Jack Transport: account for starting position instead of always starting at 0

  o This is a longtime overdue feature qmidiarp was lacking.
  o The Engine::resetTicks() function was extended, and calls a
    new setNextTick() function that all modules now have as member
  o setNextTick() locates the index within the pattern of each module
    according to the startoff tick position calculated by the driver beforehand
Fixed response to settings option 'add modules in muted state'
NEWS file updated
Set jack client name, that actually works
Clean up

clientName is not needed
Use argv[0] as process_name in announcement to nms
Some changes for better separating GUI and worker classes
MIDI clock sync improved, measured tempo now displayed in tempo spin box
Defer parameters option added to saved items, tooltips improved
Fixed deferred par change application timepoint occurring a step too late
Disclaimer dates updated
About message updated