Update battery functionality to add sysfs backend

Merged Johann Dreo requested to merge github/fork/todorowww/master into master

Created by: todorowww

Updated battery fetching functionality, to work with sysfs backend by default, with acpi as fallback. Uses similar detection as temperature functionality.

Also, include sysinfo.sh script to fetch all sysfs power supply related information, to gather more information should the need arise.

This addresses the issue #624

@Rycieos when you get the chance, take a look at the code, maybe test it, and if it's good, let me know, so I can work on the docs. Or let me know what should I fix/improve.

Merge request reports