mpdecision: modify idle_freq decision points to improve efficiency

In the idle case, the new_state assignment would happen twice. This moves both
assignments inside the decision so the assignment only happens once.
block: Adding ROW scheduling algorithm

Signed-off-by: Tatyana Brokhman <tlinder@xxxxxxxxxxxxxx>

Conflicts:
	block/Makefile

Conflicts:

	block/Makefile
row-iosched.c: Fix build errors
Error log :
block/row-iosched.c: In function ‘row_add_request’:
block/row-iosched.c:252:29: error: ‘struct request’ has no member named ‘elv’
block/row-iosched.c: In function ‘row_merged_requests’:
block/row-iosched.c:512:31: error: ‘struct request’ has no member named ‘elv’
block/row-iosched.c: In function ‘row_set_request’:
block/row-iosched.c:556:4: error: ‘struct request’ has no member named ‘elv’
Enable ROW scheduler
Make ROW scheduler default
Remove interactiveX2 governor

This reverts commit 6f6de16037888aa174f7856839b13c28ba2085b0.

Conflicts:
	arch/arm/configs/vigor_aosp_defconfig
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h
Set lionheart governor as default
Update version