gui: Enqueue GUI state updates
gui: Enqueue GUI state updates

  GUI state updates are triggered by events which can be fired
  concurrently leading to potential concurrent state updates and thus
  collisions.

  To prevent this, we will now enqueue updates to make sure only one
  update is processed at any given time.

cozy-labs/cozy-desktop,cozy-labs/cozy-desktop,cozy-labs/cozy-desktop,cozy-labs/cozy-desktop