Audio fix from Bennii

This should fix the audio issues, although he reports that there is
still a problem with ringtones.

All thanks to XDA-member Bennii for this!
GPS: make use of the gps modules

Perhaps this fixes the gps issues.

This is cloned from Evervolv, so all credits for this go to there!
https://github.com/Evervolv/android_hardware_gpsshim