Revert "fix channellist freezer2"

This reverts commit fab500390516659d61c298c295ca70d4d6cf0ce1.
Revert "fix channellist freezer"

This reverts commit 08eb600b753d77e6c0df71d5828f451997fcb38a.
Revert "fix cherry-pick"

This reverts commit bb0d0cbffc7f831615386135e387175c82485db0.
Revert "gui/channellist: fix paint_events thread creation"

This reverts commit 2968f9e96231dcfeb2772460fdffd0b6d6e7d3bf.
Revert "gui/channellist: display event list asynchronously: fix thread termination"

This reverts commit 2c85617217a047652b21497ce09e648ac04e8bca.
Revert "gui/channellist: display event list asynchronously: move semaphore and lock to class"

This reverts commit 69246e43ab9e67582736c50abcfd353a2d982911.
Revert "gui/channellist: display event list asynchronously: limit to single paint_events thread"

This reverts commit 44383b7e5f494bbee8abe55b74156c01fba8cbfa.
Revert "gui/channellist: paint_events thread: re-check for channel change after small grace period"

This reverts commit d8e30c39d1d23ed220f4945e5db90b9e1f7768d8.
Revert "gui/channellist: display event list asynchronously"

This reverts commit 19b525bb66c4847d911231a9ed86ff6dfe0a4b03.