Use nterp cache for fields in switch interpreter.

Also de-duplicate some code around field resolution between interpreter
and AOT unresolved entrypoints.

Test: test.py
Change-Id: Ie355cf6d198ef50e665578ae4fdbffb09ec9af6d
5 files changed