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
Merge branch 'master' into midi_page_support
Pagination improvement to keep InputPatch and VCFrame in sync