Knock 0.5s off the Calculator startup time.

Down to 2.5s on mysid. We now only mess around with std::strings when we need
to synthesize a descriptor. If we can just hand out a const char* straight from
the dex file -- which most of the time we can -- we now do.

Change-Id: Iddec7062d8bd578bd25f671eb4d597e9ed064d65
11 files changed
tree: bb6f32bfc5178a9d56445b79ae0fd6763162e0a8
  1. build/
  2. jdwpspy/
  3. oat_process/
  4. oat_runtime/
  5. src/
  6. test/
  7. tools/
  8. Android.mk