add DBG_CTX togglers

you can enable a DBG_CTX in a *.l file by
defining DEBUG_<file>, for example:
   for pre.l you enable it by defining: DEBUG_PRE_L
add a column member to all Definitions

only the line is currently tracked, but report
a precise location, track also the column.
make the scanners fill in the column information

Only C scanner reports a correct column, while for
the other languages, a default value 1 is used.
track location for references and referencedby

The hash key is now the file location(file:line:column).
Later on, this key is used to provide the reference location
to the consumers(xmlgen and sqlite3gen)
xmlgen: add attribute 'column' for 'location' tag
xmlgen: add attributes atline,atcol,infile for 'references' tag
sqlite3gen: generate sqlite3
pass CFLAGS and CXXFLAGS to configure
side-tools