* first step of message type ui upgrade
* remove preselected index from ProtocolLabelDialog constructor
* remove selection changed for label
* move edit message type button to table
* remove delete button, functionality is now in table
* improve message type context menu
* add color selection to protocol label table
* allowing hiding of message types
* sync selection between message type table and message table
* make label visibility configurable in table
* enable deletion of labels in table
* update unittests
* fix selection bug
* update coveragerc
* support copy of labels to other message type
* avoid creating new object when reading message types from project
* fix test
* update changelog
* Make configuration button transparent
* selected label bold
* resize headers
* add show/hide all action
* same behaviour for label edits in tables
* adapt unittest
* cleanup on_table_selection_timer_timeout + update selection ui
* make current label and message type bold + add message type icon
* adapt unittest
* draw number of configured rules
* increase timeout for ci
* show num active rules only
* minor fixes
* increase timeout for ci
* sync show state
* disable grid
* close all -> close all files
* add close project action
* fix close project action
* clear message types on new project
* update changelog and project dialog buttons
* adapt unittests
* adapt unittests
* remove live update of qapp style to prevent segfault
* improve icon