Remove unncessary dependency on libutils from libpac

- Remove the use of String16 and String8 from libpac
  - According to the doc of String16, the usage should be
    replaced by the new std::u16string in C++11.
    "// DO NOT USE: please use std::u16string"
  - The conversation to UTF8 is replaced by v8::String::WriteUtf8
- The use of libutils is kept in unit test. The primary goal
  is to move libpac and its dependency into the Runtime APEX.
  Unit test can depends on outside dependency.

Bug: 121269980
Test: proxy_resolver_v8_unittest
Change-Id: I1bb23779500dbebbb2cada21f8abc7414ac44d29
7 files changed
tree: 7d602cce83fc2a6eed9096b47dd4cd101e62d989
  1. src/
  2. test/
  3. Android.bp
  4. LICENSE
  5. MODULE_LICENSE_BSD
  6. NOTICE
  7. README