More cleanup after removing instrumentation stubs

There's some comments / code that is not required anymore since we
removed instrumentation stubs. Removing the code. The changes:
1. Remove an old comment that no longer applies.
2. Don't need to skip running method exit hooks for GenericJni in
   non-debuggable runtimes.
3. Remove ShouldDeoptimizeCaller that takes an NthCallerVisitor which
   was only used by instrumentation stubs.

Bug: 206029744
Test: art/test.py
Change-Id: I4538a9357d9e24b847db638658a4f80e3687551d
3 files changed