CVS commit by goettsche: Implement percent based action triggers. Before it was only possible trigger actions based on the remaining battery time which doesn't work for those laptops for which the remaining battery time can't be calculated due to bad DSDT tables. BUGS: 104051 M +7 -3 daemon_state.cpp 1.7 M +2 -1 daemon_state.h 1.5 M +84 -48 laptop_daemon.cpp 1.58 M +119 -28 warning.cpp 1.33 M +14 -2 warning.h 1.12