Add haptics for Dualshock4 gamepads on Windows

Provide support for vendor-specific haptics commands. The Dualshock4
gamepad is usable on Windows as a generic HID device for button and
axis inputs, but haptics commands must be issued using proprietary
reports.

BUG=749295

Change-Id: I0de8101d624d89bc14cb3fb213dfb04da3b72165
Reviewed-on: https://chromium-review.googlesource.com/803673
Commit-Queue: Matt Reynolds <mattreynolds@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#535849}
11 files changed