[upower] reset TimeUntilFull if on battery

maybe upower does not update it

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[keyboard] generic keyboard provider

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>