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
  2. build/
  3. jdwpspy/
  4. oat_process/
  5. oat_runtime/
  6. src/
  7. test/
  8. tools/