binder: Use StaticString16 for interface descriptors

Binder interface descriptors is one of the biggest sources of static
constructors.  Use the newly implemented StaticString16 to avoid
runtime construction.

Bug: 138856262
Test: Build and boot cuttlefish.
Test: Check interface descriptors now reside in .data sections.
Test: Measure the memory usage of libraries affected by this change,
      including .data, .data.rel.ro, and .bss sections, on cuttlefish.
      Overall usage decreases by 112 KB.
Change-Id: I0419aa9378570936f15a97a9ab814b035dee4c06
1 file changed