Some Java grammar fixes.

- removed bogus capture rules for obviously uncapturable regexp.

- moved annotation checking up outside class because classes can be annotated
  too, not just methods, etc.
Improvements!

- moved effacers into config
- improved color mappings
- addded show-syntax fn to aid in debugging
Wired up some tests.

They don't actually test anything, but they allow me to debug grammars more
efficiently than running the editor over and over again.