Add BFQ/SIO/FIOPS/ZEN/VR IO Schedulers

I8a4cf1189278b25ece34cd4eebca5734ce57a9c5

Change-Id: Ia34161120ae5d01affb7cfde7ea78f1b11b236e1
fastcharge: initial Nexus 5 adaptation

adapted for LG G2! big TNX @faux123 @dorimanx

added custom charge levels for better control over fastcharge

Change-Id: I9e4e3ca1611457b0ad5673d13751a2f3140a2204
Signed-off-by: Paul Reioux <reioux@gmail.com>
Override allowed tcp congestion control algorithms to what's available in kernel

This allows proper setting of default algorithm if outside available.

Change-Id: Icaa25f8b76abd7f108c75b9beded9714b0f77fd4
Sound Control: expose direct register manipulations to userspace

bump driver version to 3.3

Signed-off-by: Paul Reioux <reioux@gmail.com>

Sound Control: expose direct register manipulations to userspace

Change-Id: I91c594ea8bd8ec7fe61c997a4980dbbb0f92bcce
Sound Control: Misc clean up for newer WCD9xxx SOCs

Bump driver version to 3.4

Change-Id: I388fe8b5e2355f63899131f178bf72b992d56c4b
Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: let register lock be dependent on different hw revisions

Change-Id: Ie6667a035fd0eb3dc7516d3d7a788f3198861547
Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: separate locking mechanism for recording and playback

with newer hardware revisions coming from Qualcomm, single register lock
control isn't sufficient to cover both playback and recording usage scenarios

bump to version 3.5

Change-Id: I36ae0eb89eafd382ac6f509389c51dda1daf02ce
Signed-off-by: Paul Reioux <reioux@gmail.com>