Improve updating of controller a lot

* GridLogic does not update controllers anymore, the Looperclip does it on state change
* Looperclip does not update state and progress together anymore
5 jobs for 35-set-tempo-based-on-recorded-loop in 1 minute and 56 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #825
docker
build-publish

00:00:31

passed #824
docker
build-test

00:01:01

 
  Test
failed #826
docker allowed to fail
static-analysis

00:00:15

passed #827
docker
test

00:00:22

71.0%
 
  Package
passed #828
docker
package-AppImage

00:00:31

 
Name Stage Failure
failed
static-analysis Test
     103     19    568      0     123 DiskReader::readMaster@423-545@src/diskreader.cxx
73 13 458 0 85 DiskReader::readTracks@578-662@src/diskreader.cxx
392 102 2801 0 470 handleGuiEvents@42-511@src/eventhandlergui.cxx
166 6 991 1 238 Jack::Jack@77-314@src/jack.cxx
==========================================================================================
Total nloc Avg.NLOC AvgCCN Avg.token Fun Cnt Warning cnt Fun Rt nloc Rt
------------------------------------------------------------------------------------------
19524 14.6 2.9 103.6 604 31 0.05 0.35
ERROR: Job failed: exit code 1