windowpicker: fix item assignment on workarea change
This fixes a long standing issue on multi-monitor setups. When a panel moves to another monitor then the assignment of task items to the task list needs to be recomputed.
This patch fixes the issue by listening for changes of the workarea and reinitializes the task lists.