Rebase everything on top of cm-12.0 libril

(cherry picked from commit 731bf0729c009aad3f0b8c196b43d63fc56e7229)
[1/2] Add support for smdk4412

(cherry picked from commit 1bfdc1f3cc02aca746920894a5ddd48fd22d9056)