MAJOR FIX: AngelPS1::Util::run: do not undef $/ globally
BatteryPercent: make default symbols overridable
System::linux->fetch_battery: avoid '0 vs undef' issues