Use the libcore.reflect implementation.

(cherry-pick of 07e1d1125c11b8e037a31e9ebb6b64332a394a9f.)

Change-Id: I06ccfb93525525ec4f417bcbabdcead2e817ced6
Merge "Use the libcore.reflect implementation."
Fix build.

(cherry-pick of b4c2ec89de5bafcc5ce59e384f9688b069bb36f8.)

Change-Id: Ie257696fe7a5e9848dfdab98799b645ce87701d9
Merge "Fix build."
Make UnicodeString::toUTF8String(std::string&) available.

Handy for debugging.

Bug: 9276605
Change-Id: Ia3235026d4e659df4202b1fecaa2873ef646a341
Remove some unused java.lang.reflect constructors

Change-Id: I481b5f77344e10204371074f2eb41bcf293d16ad
Merge "Remove some unused java.lang.reflect constructors"
Merge "Make UnicodeString::toUTF8String(std::string&) available."
Merge branch 'master' of https://android.googlesource.com/platform/libcore into jb-devel