Merge Google's v1.9 source release

From https://code.google.com/p/chromecast-mirrored-source/source/detail?r=f1bbf75f167178060459f7db5a00afe9f3af3203&repo=kernel
Enable ARM errata workarounds added in v1.9
Merge v1.7 Vivante changes

From https://code.google.com/p/chromecast-mirrored-source/source/detail?r=8ebcd0976e8cef0c8cef83cbb8d943844eefe418&repo=kernel
Fix up the gpu3d driver a bit
Merge v1.9 Vivante changes

From https://code.google.com/p/chromecast-mirrored-source/source/detail?r=f1bbf75f167178060459f7db5a00afe9f3af3203&repo=kernel