block: Bunch of updates

- Add row io scheduler
- Some api updates and additions from CAF
- Improvements using new APIs for cfq

Change-Id: I2aa3519403929a56a141a7befb2b7ef6ae94faff