Fixes and features for javap (fixing SI-6894)

If I add some tests, I'll remove the 'e' in loathe.

I just noticed:
scala> :javap -app grouped.Test#
  public final java.lang.Object apply();


In particular, handling of # to mean: Foo#foo filter on foo,
Foo# filter on apply, -fun Foo#foo for anonfuns of foo,
-fun Foo# anonfuns filtering on apply.

Hypothetical -fun Foo#foo#, not going there.  But one is
loathe to add silly command options.  So the trailing-#
shortcut is what it is.  (Namely, not an error but a minor
feature.  Other hypothetical syntax to say "show me the
funcs": -fun Foo#foo() to express that I'm only interested
in the funckiness of my funcs.)