block: Introduce ROW Scheduler

Signed-off-by: Bryan Smith <zarboz@gmail.com>
block: introduce BFQ scheduler

Signed-off-by: Zarboz <zarboz@gmail.com>
block: introduce VR I/O scheduler
block: add kconfig and makefile triggers for files
block: cgroups, kconfig, build bits for BFQ-v6-3.4

Update Kconfig.iosched and do the related Makefile changes to include
kernel configuration options for BFQ. Also add the bfqio controller
to the cgroups subsystem.

Signed-off-by: Paolo Valente <paolo.valente@unimore.it>
Signed-off-by: Arianna Avanzini <avanzini.arianna@gmail.com>
Signed-off-by: Bryan Smith <zarboz@gmail.com>
Revert "block: Introduce ROW Scheduler"

This reverts commit 5ef7b3de653830f91164852f53d620323b43e3c8.
fixing ROW

Signed-off-by: Bryan Smith <zarboz@gmail.com>
Revert "reverting board-audio changes as they break headphones"

This reverts commit ab40d88fcd160fa1e0012a3fc44f1b25f779f585.
Thanks Joelz for pointing this out to me

Signed-off-by: Bryan Smith <zarboz@gmail.com>
pulling headset_mgr from joelz tree

Signed-off-by: Bryan Smith <zarboz@gmail.com>