Fix crash in Vine

bug 9272491

Legacy YUV formats could trigger null pointer using YUV intrinsic.

Change-Id: I2eca7254a22c757c50e302a190e9aa5c05437534
Reconcile with jb-mr2-release - do not merge

Change-Id: I7f22b8b492120139d4a56684d5b5e9ef5094019e
am 606e5004: Fix Vine crash.

* commit '606e50048307530335b0885364ba888da436229b':
  Fix Vine crash.
Fix Vine crash.

Legacy YUV path was not computing the uv row coordinates correctly.

bug 9272491

Change-Id: I3af68fb8be191373205870573027ed38f059203e
Reconcile with jb-mr2-release - do not merge

Change-Id: I57ada5cdfa6a6ecb82014096f09dce224859ba1c
am b0934b67: Remove libutils and fix rsDebug for RS support library.

* commit 'b0934b67b95cc27e2358c2aa4db5f7c1067c8f9b':
  Remove libutils and fix rsDebug for RS support library.
DO NOT MERGE - Provide a mechanism for adjusting RSCompilerDriver after construction.

We add a simple callback to the reference implementation of libRSDriver.so,
such that additional BCC flags can be toggled/adjusted before doing any actual
CPU compilation.

Change-Id: Iaf253b7d967d0382937369b1c5dae2d23a99e8be
DO NOT MERGE - Implement MemChunk::registerAllocFreeCallbacks().

This function allows a driver implementation to register its own handler for
allocating/freeing MemChunk objects. MemChunk is primarily used by the ELF
loader for various code/data segments.

Change-Id: If497f07a538c714933fcaa1b0c04ed5a6febeeba
DO NOT MERGE - Add Sampler custom alloc/delete

Change-Id: I8c867d26d5ff175c1d7c47e15151f0556484c42f
Merge "DO NOT MERGE - Provide a mechanism for adjusting RSCompilerDriver after construction."
Merge "DO NOT MERGE - Implement MemChunk::registerAllocFreeCallbacks()."
Merge "DO NOT MERGE - Add Sampler custom alloc/delete"
Merge remote-tracking branch 'upstream/master'