fsg3: Rewrote power handling from scratch, based on NSLU2 power handling.