Trying to reduce the likelihood of spurious failures. Keyboard / mouse devices are more subject to window foreground issues and less reliable than the HID joystick device. This also increases the timeout of some waits that aren't supposed to fail, trying to mitigate possible failures on Gitlab CI, under suspected heavy load.
Supersedes https://gitlab.winehq.org/wine/wine/-/merge_requests/2261.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54558 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54594
-- v3: dinput/tests: Increase timeouts for waits not supposed to fail. dinput/tests: Remove BuildActionMap / SaveActionMap mouse and keyboard tests. dinput/tests: Test SaveActionMap effect on HID joystick input. dinput/tests: Test SaveActionMap effect on DIPROP_RANGE property. dinput/tests: Test SaveActionMap effect on DIPROP_BUFFERSIZE property. dinput/tests: Test SaveActionMap effect on DIPROP_APPDATA property. dinput/tests: Test SaveActionMap effect on DIPROP_USERNAME property. dinput/tests: Test BuildActionMap / SaveActionMap with the HID joystick. include: Add some dinput.h action semantics definitions. dinput/tests: Skip the tests if acquiring the device fails.