Complete direct, static & virtual invoke

Reworked direct/static invoke to use code_and_method_ structure.  Removed
slow/fast path distinction for direct/static (because there is only
a single path).  Added fast and reworked slow path for virtual invokes.

Change-Id: I037aee26b63244d03ac2bd8720d8c55e256b9b4d
7 files changed
tree: ebce6fd50c988843de3e92f15dfae911d9ae1a73
  1. Android.mk
  2. build/
  3. src/
  4. test/
  5. tools/