Merge "Adding support for workspace state change listener" into ub-launcher3-calgary