Merge pull request #7 from mcallegari/master

getting latest updates
updated translations
Merge pull request #8 from mcallegari/master

getting latest updates
Started new branch for MIDI page support
HUGE commit to turn a VCFrame into a multipage widget

TODO:
- remove widgets from frame
- clone first page widgets
- test keyboard shortcuts
Another step further to VC frame multipage

Fixed keyboard mapping
Widgets can now be deleted correctly
Added widgets cloning from first page
TODO: fix inputsource remapping when cloning
Fixed plugin/QLC+ page disalignment

Added feedbacks
Reorganized feedback code
Fixed input source remapping for non-frame widgets
Moved the pagination capture into InputPatch class.

Now any plugin with an input line is able to support pagination
Removed unused page-change signal sent only by Enttec wing
Fixed input source page display

Fixed logical AND of input source channel
Added MIDI program change
Code optimizations and unit test fixes (thanks to Jano Svitok)
Fixed build-breaking warning
Created new branch with functions live edit feature
NEW: functions now have attributes. They can be easily controlled from VC buttons by right clicking on them in Operate mode
NEW: added Czech translation (thank to Jan Lachman)

Unified Peperoni translations
Restored Peperoni translations
added Czech translation
Cue List "Stop" input turned into "Playback", to handle start/stop of a cue with one key
Added Function convenience method: unregisterAttribute

Fixed ADJ PAR 38 fixture
Started to implement Show attributes.

TODO: set proper intensity on ShowRunner:write when starting a new function
Improved VC Button attributes layout