`drivers/power: merge ab8500 chargalg driver

Signed-off-by: cocafe <cocafehj@gmail.com>
ux500_usb: driver updates
Revert "ARM: disable preemption in machine_shutdown"

This reverts commit 8fd0f647d999698adaea4db0f04e4c846e57ba93.

This patch makes kernel panic in shutdown.

Sorry, it is my fault.
Revert "Proportional Rate Reduction for TCP."

This reverts commit e0b6c078bb121dbbc31d27588b48dd7fc94729ea.
Remove samsung debug stuff, disable force upload mode

Author: AdiPat <adithemagnificent@gmail.com>
https://github.com/AdiPat/android_kernel_samsung_janice/commit/042c332bb9d5db3acdbc4ddc0498cf6a1934b09f
https://github.com/AdiPat/android_kernel_samsung_janice/commit/f6eb105a80810acc06e7d08ac12fbdd3f7647fb6
https://github.com/AdiPat/android_kernel_samsung_janice/commit/efd865b1d0e2ebbe3c5c933de7f4564b76b8b5bb
https://github.com/AdiPat/android_kernel_samsung_janice/commit/6268c94f9c1d25b35dad8650238ed170c45cd3d2

Conflicts:
	arch/arm/configs/cyanogenmod_codinaxxx_defconfig
	drivers/power/abb_chargalg.c