* ThinkPad battery dectetion code refactored
* Handle special case where BAT1 = main battery (Edge/L/S series)