Implement VibratorHW class for CM HAF

thanks Davide Pianca (KINGBabasula) for the new pwm sysfs, (original
idea from codeworkx)
fix permissions for the new vibrator sysfs

chown /sys/vibrator/pwm_value to system:system
Initial SELinux for janice

Very basic.
TODO: fix SELinux policies and change to Enforcing mode

Change-Id: Ibc61752d359c7564ed487a0f6b9a238aa90ca43d
Reminder: Kill Rox.
Revert "Initial SELinux for janice"

SELinux is moved to common
This reverts commit addcb2efa56221dbcd892c81adf00d8262883ba6.
Do not use preload as swap partition anymore

+Move storage_list.xml to common
fix permissions for OmxILOsalPrm

there's a permission error when stericsson blobs try to access those files
ie. playing media results on this error:

V/OmxILOsalPrm( 1833): ChangeResourceState(0, 50, 0x447e79f4)
E/OmxILOsalPrm( 1833): updateSocDvfsOpp - failed to open /dev/ape_opp
V/OmxILOsalPrm( 1833): ChangeResourceState(1, 50, 0x447e79f4)
E/OmxILOsalPrm( 1833): updateDDROpp - failed to open /dev/ddr_opp
V/OmxILOsalPrm( 1833): ChangeResourceState(2, 600, 0x447e79f4)

changing user to media and group to system fixes the error
Fix vendor path
Update DisplayColorCalibration for newer RGB control
WARNING: Boring kernel required
Use my new custom AOSP kernel support

Signed-off-by: DHOMD <DHO@dho.im>
create libhead.so symlink in releasetools.py

Conflicts:
	BoardCommonConfig.mk

Signed-off-by: DHOMD <DHO@dho.im>
releasetools: Format /preload as ext4

janice is not using /preload as swap anymore. Therefore, we format it as /ext4 to avoid bootloops.
janice:Remove releasetools

This is done in u8500-common

Change-Id: I277e74200f9605989b5802fa3e3710bc27d5895e
ColorCalibration: Update path regarding s6e63m0 changes

Change-Id: Id65d3c1b6c1914ae9af365a5a8a5af9a626969e6