d2lte: fix usb

Lack of iManufacturer and iProduct strings is causing communication
problems with some USB devices that expect these values. Fix it.
Using vold numbers for mass_storage is dumb, as these can and do change.
Fix it.

Change-Id: If34cbb9b2ed879f8ba5af1a49e133405e86cdd35
d2: Enable built-in WiFI

Change-Id: I421b44af62e63f594be4204957c34ce46cb00a43
d2lte: Utilize charger class for offmode charging

Change-Id: Ia84451194d770b36ea1ad22c84d8cf74934f4e1e
d2 fam: bring gps flag down from msm8960-common

* the new flag is now the old flag and jf is getting a makeover

Change-Id: Ia4e067a9ee929d5761f33a50f2aba1260ebc73d1
ROMDashboard: Verison 43

Change-Id: I1791674749e426acdb88c6c80f84313d393d77c6