Change name in ds4drv.service.
Use a JoystickLayout class instead of a method for each layout.

Makes is simpler to define new layouts.
Add xboxdrv and xpad-wireless joystick layouts.
Use correct vendor/product ids.