Update the analyzer backend to not run an analyzer on the same timeline again by default, if the timeline was not updated and the analyzer configuration did not change.
Update to the analyzer frontend, to let people force another run of the analyzer.
This update will save plenty of celery task resources, since especially multi analyzers like the feature extractor are now only run once and not every time some other analyzer depends on them.
Closing issues closes #2871