fix usb storage
g2: add gps_loc_api
g2: update hwui
g2: request modem to send PLMN name always
1) reverts the property change to prefer SPN over PLMN name
2) requests modem to send PLMN name always
g2: Add noresample sysprop
Disable touch resampling on g2 devices. This eliminates 5ms
of latency we introduce in order to minimize resampling error. On g2,
because it uses an in-cell solution, resampling isn't as important
and thus we can disable it altogether.
g2: bring in bdAddrLoader..read bluetooth address using bdAddrLoader
Add bluetooth address loader to support some arguments:
-f : file path to be read (default, /persist/bluetooth/.bdaddr)
-h : data type to be read is hex
-s : data type to be read is ascii
-x : if it is set, bd address is printed through standard output
g2: bdAddrLoader: Don't call property_get with too small buffer

It's an error to call property_get with too small of a buffer.
Pass a large enough buffer, and do checks to make sure the returned
value isn't too big.