Add HTC Logging functions to support newer HTC props.

* ifdef'd with HTCLOG.

http://review.cyanogenmod.org/#/c/76411/

Change-Id: I70d0a6878dddf0f41d96735febda82c93496d8ec
init: uevent: Add msm video symbolic link handling

Create meaningful symbolic links for video encode/decode
devices based on link_name sysfs node so that video client
doesn't have to rely on dynamic dev node names like device32,
device33 etc.

(cherry picked from commit d26280b5d327994c3c89c573de7738b3f47b8600)
(cherry picked from commit c8f57166fadd26648bd9ee0a979a789c944ccba3)
(cherry picked from commit 72e4c35b308270f44795ebcc196319096397c6c1)
(cherry picked from commit aec73795517e7f49c5ebbea611da612b99ba75fb)

Change-Id: Id308a10d3e601616b63ecd1373809c96f0d04435
(cherry picked from commit aeffbcd16414b2eb80f20370c0dd02076c2ad6c6)
rootdir: change import of omni file

Change-Id: I296daee388ef43d670544cec09f01e418aa716f6
healthd: silence kernel log spilling by default

Same as in 4.4

Change-Id: I090df0a75bc24a041ee37fef0836d2bd6b6f2bf6
camera: sync with CAF

Change-Id: Ie4725f8662fefce8079fe4a73ed00264c3913df2
Merge remote-tracking branch 'upstream/android-5.0' into android-5.0
Omni sync
core: squashed commit of:

Initial bringup system-core

Qcril : Added diag permission to Ril

diag: Remove world read/write permissions from /dev/diag

/dev/diag has world read/write permissions which is considered
a security risk.  Remove these permissions.  Add new qcom_diag
group for access to /dev/diag

CRs-Fixed: 356415

Change-Id: I41c950d9b24742b25c4eada63d62d493550c384d
audio: sync with legacy CAF

Change-Id: Iea4f6a1328435aab782a847dc0d4f649a5da7021
Merge remote-tracking branch 'upstream/android-5.0' into android-5.0
Omni sync