msm8974: move firmware symlinks to vendor as binaries expect.

Change-Id: I24f97a3483e4304a67d16849a3d85bef1dc699cb
consumerir: Dynamically grow an appropriately sized buffer

The IR pulse sequences are written to a local buffer to be
passed to the kernel.

Previously, we doubled the fixed size buffer (from 1K to 2K)
to work around a crash that was occurring for long sequences.

Another crash has been found when using Smart IR Remote and the
POWER function of the TX P42X10E remote by Panasonic (TV category).

Rather than double the size again and wait for another counter-
example, dynamically allocate the buffer and grow it as needed
to handle any IR sequence.

Change-Id: Id4fb799d8a5ad4242e04a68e6cc6436a14f4d2d0
msm8974: Move toward new cm-12.0 branching system

Change-Id: I4f58e03efe3b42a5cf3fcea28aa7e0e9fa7dbe93
msm8974-common: Add missing ","s in cm.dependencies

Change-Id: I04f156cfbb18acf376997d92dc9bb1c3a843fab0
msm8974-common: Fix hardware_qcom_media in cm.dependencies

Change-Id: If6561a839df4df4c1b1a6339401c2d720fad3fdf
Merge remote-tracking branch 'cm/cm-12.0' into HEAD