Try to avoid allocation when interning strings.

This speeds up const-string operations when there are hash
conflicts in the DexCache string array and prevents throwing
OOME when the String has been previously allocated.

Test: Run ART test suite on host and Nexus 6.
Change-Id: Iaea46869d1f84bfc53c07659151203fc747e9643
1 file changed