Revert "Ignore modifiers messages if no modifiers changed"
Revert "Ignore modifiers messages if no modifiers changed"

This reverts commit 73cd553fb0fbd213b64d72f8b4289ed8a17fc6c0.
 "This avoid keep sending modifiers changes if guest is not
  synchronising the changes.

  I consider this as an improving as this avoids client to try again
  and again to force synchronisation however this does not prevent
  every unwanted keystroke insertion which possibly can be a real
  problem on some configurations.

  For instance if guest do not handle caps lock as the client do
  if client uses another modifiers (as num lock) this can force
  inserting virtual caps keypress."

It may be an optimization, but it complicates turning off
the capslock once it is enabled. The bug is reproducible
in rhel7/fedora guests.

https://bugs.freedesktop.org/show_bug.cgi?id=101344
Acked-by: Victor Toso <39b7599ff73bbf5db531748ba5250f21fa7120ff@redhat.com>

flexVDI/spice-gtk,flexVDI/spice-gtk