Revert "Revert PORT for cpcap_battery: Needs rework as we're using a newer veryion of cpcap_battery driver"

This reverts commit c0546e51fd4e6f38f9f71376cf37f8a922ae6905.
Revert "Revert "crivers: cpcap_battery: fix definition of funtions left over from module used with symsearch""

This reverts commit e55d8026b7a6777b0116bf7a727786eb56020cc6.
Revert "Revert "drivers:cpcap_battery: Use seperate functions for added code""

This reverts commit d33283816a4fd5de1419418db13516d7d8fa0588.
Revert "drivers:cpcap_battery: Use seperate functions for added code"

This reverts commit f2131fd9092d685e1ebe06e6691a7630204388b3.
Revert "crivers: cpcap_battery: fix definition of funtions left over from module used with symsearch"

This reverts commit 1f3a5260174227acb24ba495dfe73ffaff080b2d.
Revert "PORT: Disable using battd in roms and calculate percentage by kernel battery driver"

This reverts commit 91910c9c0f9eb0dcbeea38ae71b9cf0b6059c6bf.