Added the new parameter `unlockOnPress` for the key actions `SetMods()` and `LatchMods()`. It enables e.g. to deactivate `CapsLock` *on press* rather than on release, as in other platforms such as Windows. It fixes a [18-year old issue](https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/74) inherited from the X11 ecosystem, by extending the [XKB protocol key actions]. As it is incompatible with X11, this feature is available only using the keymap text format v2. [XKB protocol key actions]: https://www.x.org/releases/current/doc/kbproto/xkbproto.html#Key_Actions