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