queryparser/lemon.c: Sync change from upstream: "Add the
"%token_class" directive to the LEMON parser generator. This opens
up the possibility of simplifying the parser. Also remove all calls
to sprintf(), strcpy(), and strcat() from LEMON to avoid compiler
warnings on OpenBSD. (Aside: It is this change to avoid harmless
compiler warnings that was the cause of the reason spat of bugs.)"
Generated code is identical aside from whitespace changes in
queryparser_token.h.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18335 6b2f1b92-a4f3-0310-943f-de3cbe41748b