Adreno driver cleanup

* Keep only the current driver in qcom-common and move
  the legacy / not latest versions to the platforms needing it.
* Update makefile call / declare supported OpenGL ES version
  appropriately.

Change-Id: I0f8d830927e7e7e8642fe981f92ac414ff299d76
audio_policy: make use of rear mic in input stream

Change-Id: I8b63dbb3c4ae2db7d9c02a72548f746ff20f5885
Raise in-call volume a bit more

Change-Id: If4b3946e7b52a24c282d4f2415d8eb54fdd2919b
Use custom generic kaylayout

Change-Id: I722e5dcee542f0868b51bb04744f4bd3be9bb2f0
Revert "Use custom generic kaylayout"

This reverts commit 03f0d71ca71a25c763a66e311151b874af94351c.

Useless as the build system replaces it again with original

Change-Id: I221122c7ed03602b985b78dd933cbc3e91b432aa
CM Performance profiles

Change-Id: I45602fbe83e3be30c0c71b5c97f9336ff9fbadb1