Various indy refactors/cleanups.
Preparations for callstatic support.

Used when we know a code object lookup is not going to change its
target beneath us. For now, just useful info for JVM.
Tidy up NQP optimizer; do some call => callstatic.
Fix call => callstatic optimization.
Further indy optimizations for sub calls.