block: Add BFQ v5r1

Conflicts:
	block/bfq-ioc.c
	block/bfq-iosched.c
	block/bfq.h
block: BFQ v6

Conflicts:
	block/cfq-iosched.c
Update USB fast charge to v3.1

Conflicts:
	arch/arm/mach-msm/fastchg.c