Deprecate and document memory allocation counting.

Bug: 8241521
Change-Id: I174c4024600c5b78e74030ecc99e784a98295f09
Adding matching @deprecated.

Bug: 8657266
Change-Id: Idbd22dc647f11441d15da12eb23723539768cf4c
Expose AutoCloseable.

Bug: 3484927
Change-Id: I769c19ffbefb29ce11b828589f3533c24d134242
Expose @SafeVarargs.

Bug: 3484927
Change-Id: I8ac70b6a102ebf87c51c76935bd87a21f6c17506
SUPL early data connection fix

if GPS started before data connection is alive, SUPL will be broken for
entire power cycle (fix in GpsLocationProvider.java)

Change-Id: Ifcae975c5acc3bf0bd06f7514896710eee8bd0f8
Merge branch 'jb-4.3-sel' into jb-4.3