interactiveX V2 - cpu hotplug support

Added early_suspend support which will hotplug in/out cpu1. Jawesome.

Conflicts:

	arch/arm/configs/tuna_defconfig
	drivers/cpufreq/Kconfig
interactiveX: prep for rebase against current interactive governor
interactiveX: the main bits (suspend/wake)

Conflicts:
	drivers/cpufreq/cpufreq_interactiveX.c
interactiveX: do not hotplug during earlysuspend registration
cpufreq: interactive(x): don't remove sysfs nodes
cpufreq: interactive: don't remove sysfs nodes
USB: f_mass_storage: 2048 block size for cdrom devices

Bios will recognize the cdrom device like most other cdrom
devices. This allows people to boot ISOs from their phone.

Original by Andreas Kemnade:
http://www.spinics.net/lists/linux-usb/msg25178.html

Change-Id: Id8fba96e1683f6daa6330b1e59f4a4ca4fe5c271
USB: f_mass_storage: Added cdrom option to UMS-lun-devices

This patch allows programs to change the cdrom option at runtime
through sysfs.

Change-Id: I30a0ffc7f6e9a7f12d95ca1ab07949868aba440c
Added Dynamic Interactive Governor

Conflicts:
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h
cpufreq: dynamic_interactive: don't remove sysfs nodes
cpufreq: dynamic_interactive - rename sysfs group to interactive for
powerHAL usage
config: enable dynamic_interactive CPU governor and switch to LZO
compression
config: enable ZRAM support
Tinykernel 5.1