Improve match diagnostic messages. Add a convenience method to create
descriptions from a diagnostics context
Fix AString's ant pattern to regex converter to correctly diferentiate
between '*' and '**'. A single '*' no longer matches on slashes
Improve diagnostics messages. Improve java doc