Revert "Breaking history writing out of BatteryStatsImpl"

This reverts commit 62242bdca32c0b519ad11b035b990f17e9974a3f.

Reason for revert: ramdumps on ToT related to battersystats parcel parsing
Bug: 243434675

Change-Id: I18522929f5a1499f56a0cc19606c28a2ed9fc26d
8 files changed