Adding linux support for the Dualshock 4

Added a device profile for the dualshock 4 on linux, based off of the mac version. I believe the only major change was a different analog input for the y axis on the right stick.

I noticed several other incidental files changed and were committed. If you'd prefer a pull request without the cruft let me know and I'll figure it out.