omx_core: fix heap corruption when unregistering component

Change-Id: Ie5c20e48f376054b1fe468274128e4c19c2ef3d1
WIP: exynos: SEC_OMX_H264dec.c solve dump when decoding hd and fullhd h264

Trying to open a video in Movie Studio gives a FC if video was taken in resolution 1280x720 or 1900x1080.

I've tested it on my i9300. But don't know the impact on other devices.

Change-Id: Ic2c49b17341846127817391a30d3d78c0c49138e
Hardware: Samsung: simplify CMHW isSupported check

Change-Id: Ia07e20baf5c72dc33394ae48fbacd548592c207f

Conflicts:
	cmhw/org/cyanogenmod/hardware/AdaptiveBacklight.java
	cmhw/org/cyanogenmod/hardware/VibratorHW.java
samsung: hardware: Set correct file mode for Java files

Change-Id: I8d7ae3cd0fcc9b785ebd0da8a8ba8029adeb20a3
samsung: hardware: Add HighTouchSensitivity class

Change-Id: I811f721dab1381d637086782a8fd850051981174
samsung: Correct macloader values

Detect is done on lower-case, so these records didn't work previously at all

Change-Id: I9a58e89679ed8aeeb194fde60cb90576aac79388
Merge branch 'kk4.4' of https://github.com/nelo360/hardware_samsung into kk4.4

Conflicts:
	cmhw/org/cyanogenmod/hardware/AdaptiveBacklight.java
	cmhw/org/cyanogenmod/hardware/VibratorHW.java

Change-Id: Ib075e21337a076cb3e4e1eb1c1fedbcca4a00df8