source reorg:  early AST attempts into src folder
two kinds of hex digits:  raw and escaped; in simple grammar, explicitly note where each is used
note oddities of hex floating point literals with exponents; major simplification of token grammar:  merge changes from version 1 tokenizer, massively simplify numeric literals