external/skia: Add QC hooks

Add QC hooks blittering functions

Change-Id: I9d72549ec23b9f5ed69e8337734b32cac165c83d
(cherry picked from commit fdd659a5b40c3d5a084ab16178a5913e0793ef6b)
(cherry picked from commit 33db2b26228edcef59cb86d865d5d3009e619e5a)
(cherry picked from commit d1efd8f20f630959c70bac98ccd85861d23017b5)
SkBlitter_RGB16: Add device-specific optimization hooks

Change-Id: I18bf4825669fef6fcc10e5d48271e7ea9abb3ed6
(cherry picked from commit 5d5e3dd98e15a5d25fcddf41f00dc5989942d094)
(cherry picked from commit afbd633b035a8b8f6017f52f6ad398a076aee841)
(cherry picked from commit 814fe785689f0b018283fbc2b02a2d230f0221cb)
Skia: Add NEON intrinsic D32_A8_Black

If NEON support is indiciated via __ARM_HAVE_NEON flag then use
an optimized NEON intrinsics version of the D32_A8_Black masking
function.

Change-Id: I78c6dd18cdc0437907ab330ba1f19adb56b8717a
(cherry picked from commit b50f52460e78c63949b5281f7e22d674afac8683)
(cherry picked from commit a41a18bc008ef0417d5df219444d908b53fe33f7)
Revert "Skia: Add NEON intrinsic D32_A8_Black"

This reverts commit b50f52460e78c63949b5281f7e22d674afac8683

Change-Id: I50b8fec8c786af4d523c7c912172e1332ca2b899
(cherry picked from commit beebc4ba6ef0e693bd0bf126b86b0602cf81bfaa)
(cherry picked from commit 096c3652c74644007dd8cdefa9a7e00266bc8dd4)
skia: compile SkTextBox for Samsung's libtvout

Change-Id: Ic1fdddbe8c5c41ff2bf7c1b723d054e509a64185
skia: add compat SkBitmap::setConfig symbol

Required for older Samsung libtvout

Change-Id: Icaae6ca01556553e57c3a194427093c59e0c5f65
 DO NOT MERGE: Use CM convention for QC_PERF for compile purposes

Change-Id: I7e20851b6b134708aa6d575e3cfb25651d72103c
Merge remote-tracking branch 'aosp/kitkat-mr1-release' into HEAD
Merge tag 'android-4.4.3_r1.1' into HEAD

Android 4.4.3 release 1.1

Conflicts:
	src/core/SkBitmap.cpp

Change-Id: Ic2dde939a779472cd116fc3cad4f7b08852057bb