more reimplementation of parsing
syntactic_analysis_t parsing correctly

 - no prelude generation
 - function-name instead of function-pattern
seperated parsing::ID into own file

 - now defined concretely as parsing::ID
 - changes nothing, just cleaning up file
broke everything mid-changeup: auxiliary lexemes

 - lexeme_t/parseme_t now only constructed from [sic] lexeme_t::make()
 - auxiliary lexemes instead of synthetic ones, simply easier to type
 - no special lexeme logic in parsemes
 - parseme_t now has lexeme2_, an optional terminator lexeme
 - lexeme_t now has a bitflag for if it's auxiliary or not.