Oilpan: Ship Oilpan for the battery/ module

- This CL enables Oilpan by default for BatteryStatus.
- This CL changes BatteryManager from RefCounted to RefCountedGarbageCollected.

Note: We cannot fully ship Oilpan for BatteryManager until we ship Oilpan for EventTarget.

Note: We cannot fully ship Oilpan for NavigatorBattery until we ship Oilpan for WillBeHeapSupplement.

Note: We cannot fully ship Oilpan for BatteryDispatcher until we ship Oilpan
for PlatformEventController and PlatformEventDispatcher. I'll address it in a follow-up CL.

BUG=340522

Review URL: https://codereview.chromium.org/490073002

git-svn-id: svn://svn.chromium.org/blink/trunk@180714 bbb929c8-8fbe-4397-9dbb-9b2b20218538