Chaser Editor: improved a little bit step timings changes
Merge pull request #180 from janosvitok/master

Fix for Collection crash + some mutex fixes
Engine: fixed Scene fade out when only one function is running

Engine: revert stop all functions fade out. Adopted a better solution using GenericFader as the rest of QLC+ does
RGB Matrix: fixed ping pong and preview in general
Chaser Editor: more improvement of manual time parsing
Simple Desk: universe reset is now performed also on non intensity channels

Simple Desk: channels are now updated in full view mode too
Updated translations
Engine: fixed end of audio playback not notified
French Translation 4.5.1
Merge pull request #182 from NiKoyes/master

French Translation 4.5.1
Add relative mode to EFX - the movement is relative to head's current position

I have made this pre GM - I decided that GM should affect also relative EFX if needed/requested.
It also simplified the code a bit (compared to previous version)

When no relative EFX is running, there is minimal performance overhead.

This change allows few things:

- run more effects in parallel on the same movers (e.g. pan saw and tilt saw)

- prepare the efx's in advance without regard of the actual movers' position; then adjust
the position using scene made at the venue (make some efx at home - with relative flag;
at the venue, create scenes where all your head point down/up/left/right/center; now start
e.g. center scene and an efx - the efx will point at the centre; start right scene -
the efx will move to the right, etc.)

- control efx center in runtime by assigning xyarea/sliders to pan/tilt channels and adding relative efx

NOTE: prepare efx with center at 127;127 to be neutral