Revert "Revert "BackPort KSM from Linux 3.6.X""

This reverts commit 63c1529b4b2bd5cc882e714c29240d8e9ba193a7.
Revert "Revert "Fuel Gauge: Add fuel gauging algorithms""

This reverts commit db5303d312a45168790a87aadc92856b8fa70bd7.
Revert "Revert "POWER: TWL6030_BCI: Integrate Fuel Gauge""

This reverts commit 2b909de9b4b0c6528c42f90800d75798627819c3.
Revert "Revert "OMAP4: board: power: Add Fuel Gauge configuration""

This reverts commit d1f924e525f8ef053a8642565faef5e2e8341237.