Improve the error position reporting to point to the atom that fails to parse.

Add field local formatting.  Theses can appear at any position in a field descriptor except the very beginning.  They allow alignment, with and supression to be overridden for a single field only.

Global field formatting is still available of course.