BatteryPercentText: moved updating logic inside class
Let class handle its properties itself

Cherry-picked and backported from KitKat branch

Revised by bgcngm:
- Hook on "onReceive" of battery controller class is still needed because of
MTK percent text code