add power manager function

(1) power management S0~S6
(2) don't use S3 mode
(3) add battery charge detect use interrupt
(4) ultra low power for full run (S1)