Added fuel gauge driver for P-01D.

I suppose battery capacity from normal max17040 is more reliable
than the value from msm_battery.

The value from msm_battery is sometimes up and down especcially
in case of switchin charge state.
Use max17040_fuelgauger driver.
Use cached value for calculate capacity.