chaser editor - fix crash when deleting last step as chaser is running
Change fix for rbgmatrixes crash: now a mutex.
fix rgbscript crashes due to engine run in both threads at the same time
protect every call to a qscript engine part
code rework
add forgotten function + use QMutexLocker
use QMutexLocker in rgbscript too
rgbmatrix: fix backward oneshot
forgot updatestepcolor in a backward matrix
ShowManager: major rework to introduce the ShowFunction class

It represents a QLC+ Function associated to a Show Track and displayed by a ShowItem
For backward compatibility, an ugly function is called on Doc load (temporaryDocFixup) to
migrate an "old" project into the new architecture. To be removed after a couple of releases.

Fixed also ShowEditor to correctly display audio/video information
Fixed the Show repaint to avoid loosing an audio preview
Plugins/OSC: if no output address is specified just use a default output port
Virtual Console: fixed display of monitor values in inverted behaviour
Virtual Console: fixed slider monitor value in inverted mode
Fixed missing DLL in Windows Qt5 deployment
Virtual Console: some more improvements to channel monitor

fixed Slider properties pages visibility
Fixed qrc path of the forms moved in subfolders
Merge pull request #343 from plugz/crashfix

RGB Matrix and Chaser Editor crashfixes
Merge pull request #349 from plugz/fix-reverseoneshot

RGB Matrix: fix backward oneshot
Show Manager: it is now possible to add RGB Matrix functions to the timeline
Show Manager: correctly load a Show with RGB Matrices

Fixed paste operation